przełączanie między modemami usb
: 29 sty 2017, 18:07
Hej,
na początku chciałbym przywitać się. To mój pierwszy post jednak forum śledzę od jakiegoś czasu.
Obecnie pracuję na xubuntu 14.04
Korzystam z dwóch modemów usb (sieci orange i play). Próbuję z poziomu terminala przełączać się pomiędzy modemami (ze względu na ograniczone pakiety danych). Docelowo chciałbym napisać skrypt, dzięki któremu o konkretnej godzinie przełączy się połączenie z internetem na drugi modem, ale aktualnie chcę tylko z poziomu terminala wyłączyć jeden modem i połączyć się z internetem przez drugi.
Nie do końca mogę sobie z tym poradzić.
Wpisując:
Otrzymuję:
Bus 002 Device 015: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
Bus 002 Device 017: ID 0421:0612 Nokia Mobile Phones
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
(Huawei i Nokia to moje dwa modemy)
Poprzez komendę:
Otrzymuję wynik:
2-2 2-3 bind uevent unbind usb1 usb2 usb3 usb4 usb5 usb6
Kombinowałem z komendami:
Liczyłem, że dzięki temu wyłączę jeden modem i automatycznie połączy mnie z drugim. Po pierwszej komendzie lampki przestają migać na obu modemach. Także chyba nie tędy droga.
Może macie jakieś wskazówki jak to można "ugryźć". Będę wdzięczny.
na początku chciałbym przywitać się. To mój pierwszy post jednak forum śledzę od jakiegoś czasu.
Obecnie pracuję na xubuntu 14.04
Korzystam z dwóch modemów usb (sieci orange i play). Próbuję z poziomu terminala przełączać się pomiędzy modemami (ze względu na ograniczone pakiety danych). Docelowo chciałbym napisać skrypt, dzięki któremu o konkretnej godzinie przełączy się połączenie z internetem na drugi modem, ale aktualnie chcę tylko z poziomu terminala wyłączyć jeden modem i połączyć się z internetem przez drugi.
Nie do końca mogę sobie z tym poradzić.
Wpisując:
Kod: Zaznacz cały
lsusb
Bus 002 Device 015: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
Bus 002 Device 017: ID 0421:0612 Nokia Mobile Phones
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
(Huawei i Nokia to moje dwa modemy)
Poprzez komendę:
Kod: Zaznacz cały
ls /sys/bus/usb/drivers/usb/
2-2 2-3 bind uevent unbind usb1 usb2 usb3 usb4 usb5 usb6
Kombinowałem z komendami:
Kod: Zaznacz cały
echo '2-3' |sudo tee /sys/bus/usb/drivers/usb/unbind
echo '2-3' |sudo tee /sys/bus/usb/drivers/usb/bind
Może macie jakieś wskazówki jak to można "ugryźć". Będę wdzięczny.