[solved] Перестал работать pptp [vpn]
nitx 7 июня, 2010 - 18:22
Здравствуйте. Провайдер предостовляет подключение к интернету через VPN. Ну, ладно, все было настроено и работало. Но, где-то месяц интернета небыло (я не платил). Сейчас опять подключил. И неработает, притом проблема у меня.
Суть пробелмы: ничего из интернета не пингуется. Хотя маршруты прописаны, пинг до гейтвэя есть, но все что через него - не пингуется. Опять же скажу, раньше все было нормально. Единственные изменения - я пересобирал ядро, но это как то может повлиять? (в ядре ppp собрано).
И еще, pptpd включается, ошибок нет. Но, upload speed на ppp0 почему то около 10мбит\с. Кроме того это все грузит процессор на половину.
ps aux:
root 30115 19.5 0.0 1876 804 ? R 21:21 0:01 pptp: GRE-to-PPP gateway on /dev--nobuffer root 30120 0.0 0.0 1876 492 ? S 21:21 0:00 pptp: call manager for 193.124.2--nobuffer
ifconfig ppp0:
ppp0 Link encap:Point-to-Point Protocol inet addr:10.14.0.142 P-t-P:193.124.217.3 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:3 errors:0 dropped:0 overruns:0 frame:0 TX packets:809571 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:42 (42.0 B) TX bytes:281662720 (268.6 MiB)
Есть идеи в чем проблема?
Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
Кстати. ppp0 поднимается
Кстати. ppp0 поднимается через eth0.
Причем, у ppp0 айпи inet addr:10.14.0.142. Вобще незнаю что это, откуда взялось. У eth0 айпи другое. Они не должны быть одинаковыми?
Немного магии
Вывода route -n традиционно нет.
Поэтому телепатически предположу, что нет шлюза по умолчанию.
Да, нет. И вроде раньше
Да, нет его. И вроде раньше работало без него (в /etc/conf.d/net его добавление я закомментил, зачем, непомню). Ну, хорошо, снимаю коммент, /etc/init.d/net.eth0 restart, и все тоже самое (маршрут добавился).
Вот лог роута:
смотреть в сторону опции pppd defaultroute
Все пакеты идут в локалку к провайдеру? Cмотрите опции ppp на предмет defaultroute:
pppd_ppp0=( # lock nodeflate nobsdcomp require-mppe-128 require-mschap-v2 refuse-eap noauth mtu 1400 persist logfile /var/log/pppd.log # debug defaultroute )
Да, именно так. И дефолтроут
Да, именно так. И дефолтроут прописан в конфиге.
Кстати, в логе пишется:
not replacing existing default route to eth0 [10.3.70.1]
так и надо?
Примерно так # route add ppp0
Примерно так
# route add default ppp0
/etc/init.d/net.ppp0 restart
/etc/init.d/net.ppp0 restart
Лог
Добавил в pppd опцию debug, вот лог _http://pastebin.ru/312968 . Я как понял оно почему-то после подключения сразу отключается :(. Но вроде конкретных ошибок там не написано.
solved только непонятно в чем была проблема
Вобщем, магия какая-то. От нечегоделать пересобрал pptpclient (новую версию поставил) и... заработало. С чего бы это вдруг?