Temat: [SOLVED]Host RNDIS i dual WAN?
Cześć
Chciałbym sobie urządzić awaryjne łącze z telefonu na wypadek, kiedy kablem od mojego ISP zaopiekują się np myszy.
Jako że preferuję wolne lądowanie telefonu, 500mA spokojnie ładuje baterię 2800mAh
w ciągu kilku godzin, często zapinam telefon do kompa lub routera.
W kompie - Linux, połączenie z netem przed RNDIS_HOST jest dosyć banalne:
podłączam fona kablem, włączam w Andku tethering USB, i mam:
[ 397.980222] usb 3-7: new high-speed USB device number 8 using xhci_hcd
[ 398.107028] usb 3-7: New USB device found, idVendor=22b8, idProduct=2e25, bcdDevice= 3.18
[ 398.107031] usb 3-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 398.107033] usb 3-7: Product: XT1676
[ 398.107035] usb 3-7: Manufacturer: motorola
[ 398.107036] usb 3-7: SerialNumber: XXXXXXXX
[ 398.111123] rndis_host 3-7:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-7, RNDIS device, 4a:30:b8:db:9f:a7potem tylko:
dhcpcd usb0i po chwili mam neta LTE.
Przez konfig /etc/conf.d/net lub udeva można całkowicie zautomatyzować proces włączania neta przez telefon bez jakichś specjalnych czarów.
Konfiguracja w kompie wg tego tutka:
https://wiki.gentoo.org/wiki/Android_USB_Tethering
Jak zrobić to tak elegancko w OpenWRT, żeby nie majstrować z UCI/LUCI przy podłączeniu fona, tylko żeby automatycznie włączył się drugi WAN LTE po podłączeniu fona z tetheringiem, kiedy OpenWRT niestety nie posiada UDEVa?
Czy trzeba mu na stałe majstrować drugi WAN, czy jest jakiś substytut udeva reagujący na zdarzenia.
I ewentualnie, jak osiągnąć efekt automatycznego zestawiania połączenia przez OpenWRT kiedy na porcie USB pojawi się urządzenie rndis_host?
W źródłach OpenWRT w Busybox widziałem moduł mdev, ale w repozytorium OpenWRT nic podobnego (o podobnej nazwie) nie znalazłem.
Pozdro