Пытаюсь настроить для 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
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 # без этого не работает
Как видно из примеров, для арча получается нужно немного больше «костылей» + не все так работает как задумано. Вопрос! Как настроить все это дело? Помогите довести до ума. Именно необходим таки рестарт сети после обрыва и желательно автоконнект.