В man pppd, man ppptp. Потом прочесть "как правильно задавать вопросы", и повторить вопрос, указав заодно: работает ли DNS? Что говорит команда route -n? Каков вывод команды ifconfig? Какой дистрибутив?
соединение устанавливал и в ручную, и как описано вот здесь
http://bit.pirit.info/forum/viewtopic.php?t=2119
вывод route -n до подключения
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.61.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 10.61.1.1 0.0.0.0 UG 0 0 0 eth1
после подключения
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.60.1.21 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.61.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 10.61.1.1 0.0.0.0 UG 0 0 0 eth1
В общем симптом такой - у вас не поднимается правильный маршрут по умолчанию. При указании опции default в конфигурации pppd для вашего VPN-соединения он поднимется - но ТОЛЬКО ЕСЛИ ОН ЕЩЕ ОТСУТСТВУЕТ.
Решение - перед запуском pppd на VPN-соединение выполнить команду route del default
После этого при указании опции defaultroute в настройка pppd для VPN-соединения у вас все заработает.
Правильное решение - поругаться с провайдером чтобы он через DHCP выдавал не defaultroute, а список из двух маршрутов на сетки
192.168.0.0/16 и 10.0.0.0/8 на свой маршрутизатор - но скорее всего провайдер вас пошлет лесом.
Я поступаю так - в конце загрузки системы в /etc/rc.d/rc.local у меня отрабатывают такие команды:
Спасибо, это заработало, но возникла след. проблема
стандартное
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.5 -j MASQUERADE
не работает, т.е с машины 192,168,0,5 в инет не идет...
это не связано с пропиской маршрутов?
вход интерфейс - eth0 ip 192.168.0.10