1

Temat: konfiguracja aero2

przesiadłem się na TP-LINK C2600 i OpenWRT w wersji 19.07. do konfiguracji aero2 używam modemu 3g e172s-2 i następującego skryptu:

# łącze zapasowe aero2 dla modemu 3g e172s-2

opkg update
for p in kmod-usb-core kmod-usb2 usb-modeswitch libusb-1.0 chat comgt kmod-usb-serial kmod-usb-serial-option
do
  opkg list-installed | grep "$p" &>/dev/null
  if ! test $? -eq 0; then 
    opkg install "$p"
  else
    echo "$p OK"
  fi
done

uci del network.aero2

uci set network.aero2=interface
uci set network.aero2.proto=3g 
uci set network.aero2.service=umts
uci set network.aero2.apn=darmowy
uci set network.aero2.device=/dev/ttyUSB0
uci set network.aero2.auto=0
uci set network.aero2.ipv6='0'
uci set network.aero2.defaultroute=1

uci add_list network.aero2.dns=8.8.8.8
uci add_list network.aero2.dns=8.8.4.4

uci add_list firewall.@zone[1].network=aero2

uci commit network
uci commit firewall

działa. ale czy coś może jest instalowane nadmiarowo lub niepotrzebnie i można byłoby usunąć?

2

Odp: konfiguracja aero2

Jedyna nadmiarowość to niepotrzebnie robiona sekcja o nazwie aero2 jak można by to było na wanie zrobić.

Dlaczego masz auto na 0? Nie chcesz żeby się automatycznie uruchamiało?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: konfiguracja aero2

tak, na razie uruchamiam to z tzw. palca. przenoszę konfigurację i jeszcze nie zrobiłem simplefailover. robię krok po kroku, aby się nie pomylić. jak mam ustawione na auto to jest to aero2 ma najwyższy priorytet przed łączem od Vectry.

dziękuję Cezary. mam jeszcze jedno pytanie: czy to jest OK, że modem jest wykrywany tylko w jednym gnieździe USB 3.0 w tym routerze, konkretnie w tym bliżej przycisku "reset"? jak włożę do drugiego gniazda to nie pojawia się urządzenie /dev/ttyUSB0. jeszcze będę sprawdzał ten port z dyskiem w obudowie USB, ale może coś wiesz na temat takich objawów?

pozdrawiam
geos

4

Odp: konfiguracja aero2

Nie, powinien być widocznym w każdym. Może uszkodziłeś usb?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez geos 2020-09-28 22:18:57)

Odp: konfiguracja aero2

dopiero go kupiłem, jeszcze nic z nim nie robiłem. będę sprawdzał z dyskiem. no ale to rzecz, może coś tam przeskoczyło elektrostatycznego, nie wiem

6 (edytowany przez geos 2020-09-28 22:43:44)

Odp: konfiguracja aero2

aktualizacja: pendrive z osadzonym FAT32 widzi. mogę go zamontować i następnie udostępnić przez ksmbd w sieci, i jest widoczny. zauważyłem też, że po wsadzeniu modemu do portu USB, w którym działa, pojawiają się dwa urządzenia ttyUSB0 i ttyUSB1.

7

Odp: konfiguracja aero2

Tak, mogą być dwa. Modemy dostarczają kilka interfejsów szeregowych do różnych celów.

Jeżeli widzi pendrive to włóż jeszcze raz modem i zobacz co jest ma magistrali usb (cat /sys/kernel/debug/usb/devices) oraz co jest w logu (logread)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: konfiguracja aero2

Cezary, dziękuję za podpowiedz. zabrałem się za to, pacze i nie dowierzam, bo się urządzenie automagicznie pojawiło i działa w porcie, w krótym kaprysiło smile

prezentuję wynik polecenia:

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1c08 Rev= 1.02
S:  Manufacturer=HUAWEI
S:  Product=HUAWEI Mobile
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=8f(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=8d(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=0e(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=0d(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=8c(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.1.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.1.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

a tutaj logread:

Tue Sep 29 19:19:00 2020 kern.info kernel: [74588.760110] usb 1-1: new high-speed USB device number 4 using xhci-hcd
Tue Sep 29 19:19:00 2020 kern.info kernel: [74589.237874] usb-storage 1-1:1.0: USB Mass Storage device detected
Tue Sep 29 19:19:00 2020 kern.info kernel: [74589.238481] scsi host0: usb-storage 1-1:1.0
Tue Sep 29 19:19:00 2020 kern.info kernel: [74589.244080] usb-storage 1-1:1.1: USB Mass Storage device detected
Tue Sep 29 19:19:00 2020 kern.info kernel: [74589.248964] scsi host1: usb-storage 1-1:1.1
Tue Sep 29 19:19:00 2020 kern.info kernel: [74589.447585] usb 1-1: USB disconnect, device number 4
Tue Sep 29 19:19:09 2020 kern.info kernel: [74597.850182] usb 1-1: new high-speed USB device number 5 using xhci-hcd
Tue Sep 29 19:19:09 2020 kern.info kernel: [74598.332285] option 1-1:1.0: GSM modem (1-port) converter detected
Tue Sep 29 19:19:09 2020 kern.info kernel: [74598.332718] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Tue Sep 29 19:19:09 2020 kern.info kernel: [74598.338481] option 1-1:1.1: GSM modem (1-port) converter detected
Tue Sep 29 19:19:09 2020 kern.info kernel: [74598.344652] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Tue Sep 29 19:19:09 2020 kern.info kernel: [74598.350834] usb-storage 1-1:1.2: USB Mass Storage device detected
Tue Sep 29 19:19:09 2020 kern.info kernel: [74598.369554] scsi host0: usb-storage 1-1:1.2
Tue Sep 29 19:19:10 2020 kern.notice kernel: [74599.401312] scsi 0:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Tue Sep 29 19:19:10 2020 kern.notice kernel: [74599.405112] sd 0:0:0:0: [sda] Attached SCSI removable disk

9

Odp: konfiguracja aero2

No przecież jest modem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: konfiguracja aero2

zgadza się! nie wiem jak to się zrobiło, ale nie było a teraz jest smile

11 (edytowany przez geos 2020-10-05 16:58:09)

Odp: konfiguracja aero2

jednak chyba coś jest nie tak. po restarcie routera nie widac modemu. urządzenie ma teraz jako driver=(none) a miało =option. uprzejmie poproszę o wskazówki jak z tym sobie poradzić.

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.1.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1c0b Rev= 1.02
S:  Manufacturer=HUAWEI
S:  Product=HUAWEI Mobile
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=8f(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=0e(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.14
S:  Manufacturer=Linux 4.14.195 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.1.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms



Thu Oct  1 20:04:52 2020 kern.info kernel: [  862.555037] usb 3-1: USB disconnect, device number 2
Thu Oct  1 20:05:05 2020 kern.info kernel: [  875.613685] usb 3-1: new high-speed USB device number 3 using xhci-hcd
Thu Oct  1 20:05:06 2020 kern.info kernel: [  876.079347] usb-storage 3-1:1.0: USB Mass Storage device detected
Thu Oct  1 20:05:06 2020 kern.info kernel: [  876.080030] scsi host0: usb-storage 3-1:1.0
Thu Oct  1 20:05:06 2020 kern.info kernel: [  876.085510] usb-storage 3-1:1.1: USB Mass Storage device detected
Thu Oct  1 20:05:06 2020 kern.info kernel: [  876.089804] scsi host1: usb-storage 3-1:1.1
Thu Oct  1 20:05:07 2020 kern.notice kernel: [  877.114736] scsi 1:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Thu Oct  1 20:05:07 2020 kern.notice kernel: [  877.119495] sd 1:0:0:0: [sda] Attached SCSI removable disk

12

Odp: konfiguracja aero2

usbmodeswitch nie zadziałał i nie przełączyło modemu. Zrób ręcznie

usbmode -l
usbmode -s

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: konfiguracja aero2

dziękuję Cezary. pomoglo, ale nie od razu, załapało za 4 razem. pozostaje tak to robic z palca czy mozna jakos automagicznie aby sie samo robilo?

14

Odp: konfiguracja aero2

Generalnie powinno robić się samo. Jeżeli się nie robi to dodaj to /etc/rc.local, choć szukaj przyczyny dlaczego nie robi się automatem (na hotplugu).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.