Итак: (запущено исходно и соединение по PPTP)
# ifconfig
eth1 Link encap:Ethernet HWaddr 00:90:0B:07:F0:FA
inet addr:192.168.15.6 Bcast:192.168.15.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4805066 errors:0 dropped:36842 overruns:0 frame:0
TX packets:7377829 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:256
RX bytes:338282523 (322.6 Mb) TX bytes:374705363 (357.3 Mb)
eth2 Link encap:Ethernet HWaddr 00:90:0B:07:F0:FB
inet addr:10.18.7.60 Bcast:10.18.7.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7380698 errors:0 dropped:0 overruns:0 frame:0
TX packets:5776685 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:657905851 (627.4 Mb) TX bytes:588327316 (561.0 Mb)
Interrupt:28 Base address:0x1000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:502 errors:0 dropped:0 overruns:0 frame:0
TX packets:502 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:134840 (131.6 Kb) TX bytes:134840 (131.6 Kb)
ppp0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:88.82.80.208 P-t-P:10.10.0.3 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:57945 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:64 (64.0 b) TX bytes:20894889 (19.9 Mb)
# ip route
10.10.0.3 dev ppp0 proto kernel scope link src 88.82.80.208
192.168.15.0/24 dev eth1 proto kernel scope link src 192.168.15.6
10.18.6.0/23 dev eth2 proto kernel scope link src 10.18.7.60
127.0.0.0/8 dev lo scope link
default via 10.10.0.3 dev ppp0 metric 1
default via 10.18.6.1 dev eth2 metric 100
# iptables -L -t nat -v
Chain PREROUTING (policy ACCEPT 50840 packets, 5964K bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 1004 packets, 338K bytes)
pkts bytes target prot opt in out source destination
2041 455K WF_NAT 0 -- any any anywhere anywhere
Chain OUTPUT (policy ACCEPT 1859 packets, 444K bytes)
pkts bytes target prot opt in out source destination
Chain WF_NAT (1 references)
pkts bytes target prot opt in out source destination
1037 117K MASQUERADE 0 -- any any 192.168.15.0/24 anywhere
# iptables -L WF_NAT -t nat -v
Chain WF_NAT (1 references)
pkts bytes target prot opt in out source destination
1038 117K MASQUERADE 0 -- any any 192.168.15.0/24 anywhere
Итак что имеем, сейчас я остановлю pptp и приведу ip route , затем с запущенным pptp:
# ip route
192.168.15.0/24 dev eth1 proto kernel scope link src 192.168.15.6
10.18.6.0/23 dev eth2 proto kernel scope link src 10.18.7.60
127.0.0.0/8 dev lo scope link
default via 10.18.6.1 dev eth2 metric 100
теперь поднимем pptp
10.10.0.3 dev ppp0 proto kernel scope link src 88.82.80.208
192.168.15.0/24 dev eth1 proto kernel scope link src 192.168.15.6
10.18.6.0/23 dev eth2 proto kernel scope link src 10.18.7.60
127.0.0.0/8 dev lo scope link
default via 10.10.0.3 dev ppp0 metric 1
default via 10.18.6.1 dev eth2 metric 100
одно замечане, сервер авторизации pptp (10.10.0.5)итак, здесь видно что в начале имеем свою подсеть полученную по дхсп 10.18.6.0/23
напрямую на сервер авторизации мы не попадаем, только через шлюз default via 10.18.6.1 dev eth2 metric 100
так, теперь поднимаем pptp, получаем впн адрес И! новый маршрут с более высоким приоритетом default via 10.10.0.3 dev ppp0 metric 1
т.е. теперь путь до 10.10.0.5 должен пролегать через 10.10.0.3, но в реальности как я понял мы должны попасть через шлюз 10.18.6.1
т.е. должен был добавится не default, а персональный маршрут до хоста, так?
faq провайдера
http://broadband.golden.ru/kazan/support/