Перенос настроек vpn между рабочими средами (кеды и гноме)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
gr1nd
Сообщения: 343
Статус: Great Britain&Japan fan
ОС: Arch

Перенос настроек vpn между рабочими средами

Сообщение gr1nd »

VPN в убунту настроен, настроен в рабочей среде гноме.Настроено через vpnc и network-manager.Все замечательно.
Запарился с настройками VPN в кедах последних, ничего не выходит.Пробовал через консоль и kvpnc.
Возможно ли их как-то портировать?
З.Ы.network-manager гномский не хочет делать "Экспорт" - пишет "unknown error"
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Перенос настроек vpn между рабочими средами

Сообщение sash-kan »

нда. gui до добра не доводит.
а просто поднять нужный интерфейс не пробовали?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
gr1nd
Сообщения: 343
Статус: Great Britain&Japan fan
ОС: Arch

Re: Перенос настроек vpn между рабочими средами

Сообщение gr1nd »

Писал же что настраивал и через консоль и через гуй.Что-то делал все время не так, и я подумал что возможно перенести настройки?
А кстати настройки ВПН где хранятся?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Перенос настроек vpn между рабочими средами

Сообщение sash-kan »

нет в linux такого понятия, как «место хранения настроек vpn».
почему нет?
ну, начать хотя бы с того, что под термин virtual private network подпадает слишком много абсолютно разноплановых решений.
то, о чём вы ведёте речь, к vpn как таковой вообще не относится.
это профанация термина, введённая в обиход с чьёй-то лёгкой руки, работающей в корпорации microsoft.

вы ведёте речь о создании туннеля между двумя компьютерами с использованием протокола pptp.
да, такой туннель можно использовать для создания vpn.
но. вы же никакой часной сетью не пользуетесь, а используете туннель для доступа в глобальную сеть internet.


продолжим.
внешним менеджментом pptp-соединения занимается программа pppd. внутренним — программа pptp.
туннель может быть поднят запуском как той, так и другой программы (естественно, с необходимыми параметрами) (для работы с туннелем они действуют в паре — в конечном итоге всё равно pptp вызовет pppd, либо pppd вызовет pptp). а также и другими программами-обёртками. как cli, так и gui.
сконфигурировать туннель можно разными путями.
минималистический вариант: pptpconfig (см. man pptpconfig). главное, что будет создано — это «провайдерский» файл в /etc/ppp/peers/.
имя этого файла — это как бы имя соединения. «подрихтовав» (при необходимости) этот файл, в общем-то, уже можно пробовать подключиться:
pppd call <имя провайдерского файла>
pon <имя провайдерского файла>
вторая команда, в общем-то, помимо прочего, вызывает в конечном итоге первую.
в «провайдерском» файле записываются большей частью специфические, отличающиеся от умолчальных, параметры для pppd.
при старте pppd в поисках опций смотрит не только в этот файл. полный список и последовательность применения описаны в man pppd.

pptp, в принципе, не имеет какого-то своего персонального конфигурационного файла.

дополнительные действия, которые должны быть проделаны при старте и/или остановке туннеля (например, создание/удаление дополнительных, помимо дефолтного, маршрутов) можно записать в файл(-ы), созданный(-е) в /etc/ppp/ip-up.d/ (для действий после старта) и в /etc/ppp/ip-down.d/ (для действий после остановки). есть ещё и другие скрипты, срабатывающие в другие моменты. см. man pppd.

другим путём для задания действий, выполняемых при старте/остановке туннеля является создание записи об интерфейсе в /etc/network/interfaces (man interfaces) — главном месте конфигурирования любого сетевого интерфейса в debian сотоварищи.
там эти действия можно задать в виде:
pre-up <команда>
up <команда>
post-up <команда>
down <команда>
pre-down <команда>
post-down <команда>
любая из этих строчек может присутствовать в описании интерфейса в любом (разумном) количестве.

если ppp-интерфейс прописан в /etc/network/interfaces, поднимать/опускать его можно стандартными командами:
ifup <интерфейс>
ifdown <интерфейс>

хозяйке на заметку: согласно /usr/share/doc/network-manager/README.Debian такой интерфейс (с «методом» ppp) может управляться и с помощью network-manager-а (это gui такой, если кто не в курсе).

графические «конфигурялки», надеюсь, более или менее следуют вышеописанным путям конфигурирования. но любая из них, конечно, в состоянии самостоятельно выполнить ещё какие-нибудь действия при старте/стопе соединения. и «не палить» эти действия ни в скриптах /etc/ppp/ip-*, ни в файле /etc/network/interfaces. не говоря уж про то, что, например, разработчики network-manager-а, видимо, в целях переносимости их великого творения, вообще ориентируются больше на содержимое своего конфигурационного каталога (/etc/NetworkManager/). wvdial, kppp, kvpnc, насколько мне известно, несколько более дружественны (в этом плане) дистрибутиву и его политике в отношении конфигурации сети.

вот что я могу сказать (в общих чертах, очень-очень сжато и очень-очень поверхностно) по поводу «места хранения настроек vpn» (улыбка).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
gr1nd
Сообщения: 343
Статус: Great Britain&Japan fan
ОС: Arch

Re: Перенос настроек vpn между рабочими средами

Сообщение gr1nd »

Спасибо, конечно, но вот бОльшую часть я знаю, просто не до конца все прочитал и понял.Спасибо за разьяснения некоторых вещей.
Спасибо сказали: