Два провайдера (3G/CDMA/YOTA USB-модем и WAN)
Есть провайдер инета подключен к роутеру DI524 (192.168.0.2), а с него в WAN порт DIR320 (192.168.1.1). Режим работы Home Gateway, Automatic IP. Имеется также USB модем ZTE626 - все настроено и работает. Как в ручную переключатся между ними.
Вот мои потуги:
Code:
В принципе работает
здесь пока только эксперементы с вкл-откл инета с WAN
======================================================
Интернет идет с WAN
======================================================
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 vlan2
[admin@(none) root]$ route del default
нет инета
==================================================
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
вот эта команда восстанавливает инет c wan
route add default gw 192.168.0.2 vlan2
=============================================
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 vlan2
^когда появляется эта строчка инет есть
Если остановить с веб интерфеса (disconnect), то
======================================================
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
[admin@(none) root]$ route add default gw 192.168.0.2 vlan2
route: SIOCADDRT: Network is unreachable
не восстанавливвает инет
пробывал еще вот это
[admin@(none) root]$ ifconfig vlan2 192.168.0.2 netmask 255.255.255.0 up
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
[admin@(none) root]$ route add default gw 192.168.0.2 vlan2
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 vlan2
Но инета нет!!!!
не хватает вот этого что ли?
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
Как то он из веба подругому работает?
============================================================
Ну и наконец совсем печально!!!!
Тестируем: WAN --> modem --> WAN
[admin@(none) root]$ route del default
[admin@(none) root]$ pppd call dialup
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.64.64.64 0.0.0.0 UG 0 0 0 ppp0
Здесь инет идет с модема.
[admin@(none) root]$ killall pppd
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
[admin@(none) root]$ route add default gw 192.168.0.2 vlan2
Казалось бы WAN должен работать
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 vlan2
[admin@(none) root]$
Но вот и приехали Инета через WAN почему-то нет!!!!!
в веб морде инета тоже нет!!
Куда копать
как в ручную сделать команды connect и disconnect
которые в веб-морде?
Status & Log - Status - Action
DIR-320 / WL-500gPv2 / O'Play R1