Доброго времени суток!
В связи с переездом стал владельцем 500w, провайдер Горком (ethernet).
Инет через vpn соединение (внешний статический ip) - борюсь с настройкой железки уже неделю.
Прошивки пробовал разные, остановился на 1.9.2.7-d-r655, далее везде логи с нее. Клиент - ПК (lan).
Проблемы следующие:
При настройке на роутере wan через dhcp и последующем подключении pptp (с загрузкой дефолтных настроек, последующим указанием HeartBeat, логина и пароля и включением PPPoE relay)- теряются пинги, произвольное их число через произвольный интервал времени, как с подключением ppp на роутере, так и с установкой соединения с компа.
Если указать полученный по dhcp ip-адрес вручную, и с последующим подключением vpn - все работает, пакеты пропадают некритично (один из тысячи, хотя при подключении в обход роутера, напрямую, потерь нет)
Это проблема как-бы решена, но хочется хотя бы понять ее природу. Логи прилагаю:
получение ip по dhcp:
Code:
[admin@500w root]$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.200.0.15 10.200.40.1 255.255.255.255 UGH 0 0 0 eth1
172.16.0.0 * 255.255.255.0 U 0 0 0 br0
10.200.40.0 * 255.255.255.0 U 0 0 0 eth1
95.143.208.0 10.200.40.1 255.255.240.0 UG 0 0 0 eth1
81.200.0.0 10.200.40.1 255.255.224.0 UG 0 0 0 eth1
192.168.0.0 10.200.40.1 255.255.0.0 UG 0 0 0 eth1
10.0.0.0 10.200.40.1 255.0.0.0 UG 0 0 0 eth1
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 10.200.40.1 0.0.0.0 UG 1 0 0 eth1
[admin@500w root]$ ifconfig
br0 Link encap:Ethernet HWaddr 00:26:18:AC:85:C8
inet addr:172.16.0.1 Bcast:172.16.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:232 errors:0 dropped:0 overruns:0 frame:0
TX packets:280 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:17481 (17.0 KiB) TX bytes:273093 (266.6 KiB)
eth0 Link encap:Ethernet HWaddr 00:26:18:AC:85:C8
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:236 errors:0 dropped:0 overruns:0 frame:0
TX packets:280 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:22285 (21.7 KiB) TX bytes:273093 (266.6 KiB)
Interrupt:4 Base address:0x1000
eth1 Link encap:Ethernet HWaddr 00:26:18:AC:85:C8
inet addr:10.200.40.55 Bcast:10.200.40.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:241 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:45619 (44.5 KiB) TX bytes:5047 (4.9 KiB)
Interrupt:5 Base address:0x2000
eth2 Link encap:Ethernet HWaddr 00:26:18:AC:85:C8
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:271 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:12 Base address:0x4000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1826 (1.7 KiB) TX bytes:1826 (1.7 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:81.200.21.102 P-t-P:192.168.254.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1400 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:30 (30.0 B) TX bytes:390 (390.0 B)
указанный вручную ip:
Code:
[admin@500w root]$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.200.0.15 10.200.40.1 255.255.255.255 UGH 1 0 0 eth1
172.16.0.0 * 255.255.255.0 U 0 0 0 br0
10.0.0.0 * 255.0.0.0 U 0 0 0 eth1
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.254.254 0.0.0.0 UG 0 0 0 ppp0
default 10.200.40.1 0.0.0.0 UG 1 0 0 eth1
[admin@500w root]$ ifconfig
br0 Link encap:Ethernet HWaddr 00:26:18:AC:85:C8
inet addr:172.16.0.1 Bcast:172.16.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:386 errors:0 dropped:0 overruns:0 frame:0
TX packets:453 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:46169 (45.0 KiB) TX bytes:369076 (360.4 KiB)
eth0 Link encap:Ethernet HWaddr 00:26:18:AC:85:C8
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:389 errors:0 dropped:0 overruns:0 frame:0
TX packets:453 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:53361 (52.1 KiB) TX bytes:369076 (360.4 KiB)
Interrupt:4 Base address:0x1000
eth1 Link encap:Ethernet HWaddr 00:26:18:AC:85:C8
inet addr:10.200.40.172 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:387 errors:0 dropped:0 overruns:0 frame:0
TX packets:231 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:130041 (126.9 KiB) TX bytes:43485 (42.4 KiB)
Interrupt:5 Base address:0x2000
eth2 Link encap:Ethernet HWaddr 00:26:18:AC:85:C8
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:250 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:12 Base address:0x4000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:130 errors:0 dropped:0 overruns:0 frame:0
TX packets:130 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11869 (11.5 KiB) TX bytes:11869 (11.5 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:81.200.21.102 P-t-P:192.168.254.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1400 Metric:1
RX packets:196 errors:0 dropped:0 overruns:0 frame:0
TX packets:174 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:96576 (94.3 KiB) TX bytes:29199 (28.5 KiB)
Примерно понятно, что проблема в динамически полученых роутах, но установкой статических маршрутов решить проблему не получилось (возможно просто неправильно их писал, если кому не сложно указать ключевые маршруты - как их правильно внести в роутер?)
С маршрутами же связана вторая проблема - после установки vpn соединения на компе в качестве шлюза используется внешний ip (указанный мною в качестве шлюза в dhcp), но маршрут прохождения пакетов различается, в частности трасерт при подлючении напрямую:
Code:
Tracing route to 10.202.29.2 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms 192.168.254.254
2 1 ms 1 ms 1 ms 10.200.0.250
3 1 ms 1 ms 1 ms 10.202.29.2
Trace complete.
и при подключении через роутер:
Code:
Tracing route to 10.202.29.2 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms 500w [172.16.0.1]
2 1 ms 1 ms 1 ms 10.200.40.183
3 1 ms 1 ms 1 ms 10.200.0.23
4 1 ms 1 ms 1 ms 10.200.0.250
5 3 ms 4 ms 5 ms 10.202.29.2
Trace complete.
соответственно роутинги, в аттачах:
напрямую: vpn_pc.txt
через роутер: vpn_500w.txt
Собственно вопрос: как "заставить" роутер (и клиентов соответственно) пользоваться маршрутом через впн (адрес сервера в ifconfig 192.168.254.254) после установления соединения vpn?
Заранее спасибо за возможную помощь и Ваше потраченное время.