route, iptables и 2 VPN туннеля
Всем привет :) Помогите пожалуйста, вторую неделю бьюсь с проблемой а решения так и не нашел.
Имеется asus WL500GPV2 с прошивкой WL500gpv2-1.9.2.7-10 от Олега и интернет провайдер Уфанет. Подключение к интернету происходит по VPN туннелю.
Так же провайдер дает два учетные записи для подключения:
1.Для доступа к локальным ресурсам, скорость до 10Мбит/c;
2.Основной доступ к интернет, доступ к локальным ресурсам ограничивается скоростью доступа к интернет ресурсам(128кбит/c).
Как поднять два VPN туннеля разобрался, а вот как распределить траффик непонятно. Может быть и туннели не правильно настроены.
Ход моих действий:
Code:
cp /tmp/ppp/options.wan0 /tmp/local/sbin/options.wan1
cd /tmp/local/sbin
Правлю options.wan1 (user 'user_name1', password 'pass_word1', unit 0) -> (user 'user_name2', password 'pass_word2', unit 1).
Code:
noauth refuse-eap
user 'user_name2'
password 'pass_word2'
connect true
sync pty '/usr/sbin/pptp --idle-wait 0 10.8.0.1 --nolaunchpppd --nobuffer --sync'
lock
nomppe-stateful -mppc mtu 1400
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 1
Дальше подключаю второй VPN
Code:
pppd file options.wan1
по логам роутера видно что второй туннель поднялся:
Code:
Sep 18 22:27:52 pppd[316]: Serial connection established.
Sep 18 22:27:52 pppd[316]: Using interface ppp1
Sep 18 22:27:52 pppd[316]: Connect: ppp1 <--> /dev/pts/2
Sep 18 22:27:53 pppd[316]: CHAP authentication succeeded: Welcome
Sep 18 22:27:53 pppd[316]: local IP address 172.27.15.31
Sep 18 22:27:53 pppd[316]: remote IP address 10.8.0.8
Sep 18 22:27:53 pppd[316]: primary DNS address 81.30.199.5
Sep 18 22:27:53 pppd[316]: secondary DNS address 81.30.199.94
Дальше не знаю, как настроить, что бы локальный трафик шёл через ppp1, а внешний через ppp0.
Подскажите пожалуйста как это настроить?
пробовал из соседней темы добавлять маршруты:
Code:
route add -net 77.79.128.0/18 dev ppp1
route add -net 81.30.192.0/19 dev ppp1
route add -net 81.30.176.0/20 dev ppp1
route add -net 89.189.128.0/19 dev ppp1
#route add -net 172.27.0.0/16 dev ppp1
route add -net 92.50.128.0/18 dev ppp1
#route add -net 94.41.0.0/16 dev ppp1
route add -net 194.0.68.0/22 dev ppp1
#route add -net 79.140.16.0/20 dev ppp1
route add -net 193.84.31.0/27 dev ppp1
route add -net 192.168.0.0/16 dev ppp1
route add -net 172.16.0.0/12 dev ppp1
route add -net 10.0.0.0/8 dev ppp1
route add -host 81.30.199.50 dev ppp0
route add -host 81.30.199.69 dev ppp0
route add -host 81.30.197.10 dev ppp0
route add -host 81.30.199.238 dev ppp0
Но после их добавления доступа к локальным ресурсам нет, хотя тотже google.ru работает и с самого роутере всё ресурсы как локальные так и внешние пингуются.