LINUX.ORG.RU

VPN + autoconnect/reconnect


0

1

Пытаюсь настроить для arch linux все vpn-ские конфиги точно также как было в ubuntu/debian. Но проблема в том, что не могу сделать автоподключение и рестарт vpn после обрыва связи. Приведу примеры настроек/конфигов.

1) Debian/Ubuntu

1. # apt-get install pptp-linux

2. Создаем файл /etc/ppp/peers/vpn с содержимым
user "username"
pty "/usr/sbin/pptp 10.100.100.100 --nolaunchpppd"    #10.100.100.100 - vpn-сервер провайдера
file /etc/ppp/options.pptp
persist         #отвечает за передозвон
maxfail 0
holdoff 10      #reconnect 10s

3. Создаем/редактируем файл /etc/ppp/options.pptp с содержимым
lock
noauth
refuse-eap
refuse-chap
nobsdcomp
nodeflate
usepeerdns
defaultroute
replacedefaultroute

4. Создаем/редактируем файл /etc/ppp/chap-secrets с содержимым
# Secrets for authentication using CHAP
# client                server  secret                            IP addresses
username           *       "password"                     *

5. Подключаемся
$ sudo pon vpn
Для автоподключения в /etc/network/interfaces добавляю:
auto ppp0
iface ppp0 inet ppp
provider vpn

2) Arch Linux

1. # pacman -S pptpclient

2. Создаем файл /etc/ppp/peers/vpn с содержимым (все аналогично примеру debian/ubuntu)

3. Создаем/редактируем файл /etc/ppp/options.pptp с содержимым
Все аналогично, кроме этих опций (они не работают в арче?!)

defaultroute
replacedefaultroute

4. Аналогично

5. # pon vpn

6. # route add default dev ppp0   # без этого не работает

Как видно из примеров, для арча получается нужно немного больше «костылей» + не все так работает как задумано. Вопрос! Как настроить все это дело? Помогите довести до ума. Именно необходим таки рестарт сети после обрыва и желательно автоконнект.

желательно автоконнект

Ищи в арчевики редактирование /etc/rc.conf в секциях

MODULES=
DAEMONS=

kitar ★★★★★
()
Ответ на: комментарий от kitar

Ну, читал. И чем это конкретно подходит для моей ситуации? Подробнее, если можно.

uniqwert
() автор топика

для arch linux точно также как было в ubuntu/debian.

будем считать что я этого не видел.

и соус:

man archwiki

havelite
()
Ответ на: комментарий от havelite

С такими советами лучше промолчать, ага.

uniqwert
() автор топика

Ок, чем заменить в арче опции?

defaultroute

replacedefaultroute

uniqwert
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.