Возникла интересная ситуация: имеется древний Дебиан (4), на котором надо поднять pptp через беспроводное соединение.
1. eth0 - раздает интернет по локальной сети
2. ath0 - беспроводной интерфейс (на нем есть интернет но необходимо брать трафик через pptp)
3. ppp0 - pptp соединение.
Клиент соединяется с сервером, все отлично, но интернет через vpn не идет.
Роутинг до подключения по pptp:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.20.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 ath0
default KEENETIC 0.0.0.0 UG 0 0 0 ath0
Роутинг после подключения по pptp:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.1 * 255.255.255.255 UH 0 0 0 ppp0
192.168.20.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 ath0
default * 0.0.0.0 U 0 0 0 ppp0
ДНС прописаны и работают. После подключения пропадает интернет с ath0 (что логично так как defaultroute и replacedefaultroute разворачивают на ppp0)
но с помощью traceroute -i ppp0 x.x.x.x трассировки нет.
Содержание options.pptp:
lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
defaultroute
replacedefaultroute
Содержание peers:
pty "pptp pptp.server.com --nolaunchpppd"
name myname
remotename PPTP
file /etc/ppp/options.pptp
ipparam vpn
При подключении к vpn серверу с помощью NM интернет есть, но на сервере, к сожалению его нет.