Я тут нашел статью хорошую,немного ее подкоректировал , все само реконектится без проблем, анализируйте

Настройка подключения к ISP "Corbina" (Москва)
Материал из Linux Wiki
Перейти к: навигация, поиск
Внимание, всё нижесказанное должно работать на последних версиях дистрибутивов Ubuntu или Debian, для остальных дистрибутивов настройка может немного отличаться (в основном команды установки пакетов и роутинга).
Содержание
[убрать]
• 1 Настройка локальной сети
• 2 Установка пакетов
• 3 Настройка xl2tpd
• 4 Настройка pppd
• 5 Настройка роутинга
• 6 Запуск
• 7 Ссылки
Настройка локальной сети
К счастью, в локальной сети "Корбины" адреса раздаются по dhcp, так что нужно всего лишь включить автоматическую настройку для вашей сетевой карты.
После получения параметров сети необходимо посмотреть адрес шлюза (он нам позже понадобится) командой
ip route list match 0.0.0.0/0
Установка пакетов
Для подключения к "Корбине" по протоколу L2TP необходимо установить пакет xl2tpd, например так:
sudo apt-get install xl2tpd
После установки меняем приоритет загрузки демона xl2tpd
update-rc.d -f xl2tpd remove
update-rc.d xl2tpd defaults 41
Настройка xl2tpd
находятся в файле /etc/xl2tpd/xl2tpd.conf
У меня он такой:
________________________________________
[global]
access control = yes
[lac corbina]
require chap = yes
require pap = no
lns = tp.corbina.net
redial = yes
redial timeout = 5
require authentication = no
ppp debug = no
pppoptfile = /etc/ppp/options.xl2tpd
autodial = yes
________________________________________
Настройка pppd
как указано в предыдущем конфиге, pppd будет использовать файл настроек /etc/ppp/options.xl2tpd
________________________________________
name your_user_name
remotename tp
ipparam corbina
connect /bin/true
mru 1460
mtu 1460
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
noauth
________________________________________
логин и пароль следует поместить в файл /etc/ppp/chap-secrets следующим образом
________________________________________
your_user_name * your_password
________________________________________
your_user_name - ваше имя пользователя в корбине
your_password - ваш пароль
обратите внимание, что разделителем полей (между логином, * и паролем) является табуляция
Настройка роутинга
При установке pppd соединения у нас изменится дефолтный маршрут, но для нормальной работы нам необходимо чтобы локальные ресурсы были доступный через старый шлюз. Как минимум это относится к tp.corbina.net (ip адреса 85.21.0.251, 85.21.0.253, 85.21.0.255) , dns1.corbina.net (213.234.192.1), dns2.corbina.net (85.21.192.1), также я прописал в локальные ресурсы ftp.corbina.net (195.14.50.21), так как на нем лежат репозитории многих дистрибутивов Linux и BSD.
Я поместил добавление маршрутов в /etc/ppp/ip-up.d/corbina
________________________________________
#!/bin/sh
#
if [ x$PPP_IPPARAM = "corbina" ]
then
LGATE=10.134.88.1
DNS="213.234.192.8 85.21.192.3"
TP="85.21.0.251 85.21.0.253 85.21.0.255"
FTP=195.14.50.21
LOCALRES="$DNS $TP $FTP"
for host in $LOCALRES
do
route add -host $host gw $LGATE
done
fi
________________________________________
а удаление (при отключении) в /etc/ppp/ip-down.d/corbina
________________________________________
#!/bin/sh
#
if [ x$PPP_IPPARAM = "corbina" ]
then
LGATE=10.134.88.1
DNS="213.234.192.8 85.21.192.3"
TP="85.21.0.251 85.21.0.253 85.21.0.255"
FTP=195.14.50.21
LOCALRES="$DNS $TP $FTP"
for host in $LOCALRES
do
route delete -host $host gw $LGATE
done
fi
________________________________________
Возможно ваши адреса будут немного отличаться от моих
переменная $LGATE это локальный шлюз (см. выше)
переменная $PPP_IPPARAM должна совпадать с параметром ipparam в конфиге options.xl2tpd
адреса DNS серверов можно посмотреть командой cat /etc/resolv.conf
Запуск
/etc/init.d/xl2tpd restart