Назад | Перейти на главную страницу

PPTP defaultroute. Хотите направить весь трафик через интерфейс ppp

У меня проблема, описанная здесь: http://pptpclient.sourceforge.net/howto-diagnosis.phtml#lots_of_data. Если я использую defaultroute в peer conf или добавляю вручную

route add default dev ppp0 

в Техасе тонны трафика: в ifconfig так что, возможно, это как-то зацикливается. Я бы хотел настроить его так, чтобы я бегал pon ru и он автоматически направляет весь нелокальный трафик через ppp0.

Вот мои текущие конфиги.

  1. / etc / ppp / peers / ru:
connect /bin/true
plugin "/usr/local/lib/pppd/2.4.5/pptp.so"
pptp_server ru1.vpn.goldenfrog.com
user "username"
password "password"
noauth
nobsdcomp
nodeflate
remotename ru
ipparam ru
require-mppe-128
usepeerdns
nodefaultroute
persist
mtu 1528
mru 1528
  1. скрипты ip-up: http://pastebin.com/7d4wAe3a

  2. скрипты ifplugd: http://pastebin.com/e0NAsthY

  3. вот как выглядит маршрутизация после pon ru :

root@raspberrypi:/home/pi# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     0      0        0 ppp0
192.168.39.81   *               255.255.255.255 UH    0      0        0 ppp0
192.168.178.0   *               255.255.255.0   U     0      0        0 eth0
  1. вот ifconfig после pon ru:
root@raspberrypi:/home/pi# ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:19:c2:bb
          inet addr:192.168.178.35  Bcast:192.168.178.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:56356 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54433 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7269518 (6.9 MiB)  TX bytes:8972796 (8.5 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:962 errors:0 dropped:0 overruns:0 frame:0
          TX packets:962 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:83039 (81.0 KiB)  TX bytes:83039 (81.0 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:31.6.12.130  P-t-P:192.168.39.81  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9436 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:84 (84.0 B)  TX bytes:13093786 (12.4 MiB)

wlan0     Link encap:Ethernet  HWaddr 00:c0:ca:72:6d:a4
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@raspberrypi:/home/pi# route

eth0 - мой внутренний сетевой интерфейс, подключенный к маршрутизатору AVM Frtiz! box. wlan0 вообще не активен. Смотрите огромные числа в TX в ppp0, что является самой проблемой, эти 12,4 Мбайт - это всего лишь несколько секунд после включения niterface.

ОБНОВИТЬ

Вот вывод tcpdump, когда я добавляю маршрут по умолчанию через ppp0: http://pastebin.com/7nUyLAex