Переключение с проводного интернета на 4G при неработающем первом. Т.е. нужно чтобы все устройства, подключенные к роутеру, получали интернет от 4G при неработающем проводном. По факту получается что: проводной интернет заблокирован, все http запросы редиректятся на заглушку провайдера. При этом ping на любой внешний ресурс (пример 8.8.8.8) не работает. Его и можно использовать как триггер отсутствия интернета по проводу. По крайней мере пока - Билайн не поменял тактику.
Сразу после перезагрузки :http://192.168.1.1/controlPanel/wired/Provider Статус напротив Activate - Not available. Интерфейс 0 - IP address 100.78.132.98 (красным).
L2TP соединение - красным No Internet access (Ping Check).
Ping check - Unavailable
http://192.168.1.1/controlPanel/modems - Статус напротив Activate - Connected.
Интернет с компьютеров работает (через 4G разумеется), пинги ходят.
После некоторого времени, судя по логу, происходит переподключение L2TP сессии и роутер возвращается на проводное соедиение (по факту неработающее).
Т.е. все web-ресурсы падают на заглушку Билайна, пинги не ходят.
На странице проводного интернета все по прежнему
На странице модема - Enable / Ready
Вот что в логе:
Apr 7 18:26:57
pppd_L2TP0
LCP terminated by peer
Apr 7 18:26:57
pppd_L2TP0
Connect time 20.0 minutes.
...
Apr 7 18:27:03
pppd_L2TP0
L2TP tunnel/session created
Apr 7 18:27:03
pppd_L2TP0
PPP channel connected
...
Apr 7 18:27:19
ndm
Network::InternetChecker: Internet access lost (status: 0x0003).
И тишина.
Где взять исходники этого чудесного кода и переписать его под себя?