Temat: Openwrt 18.06, netgear R6220 i restart połączenia 3g

W w/w routerze po skonfigurowaniu połączenia poprzez modem 3g (Huawei E173) połączenie nie jest wznawiane jeśli nastąpi zerwanie lub przykładowo ktoś wyjmie i ponownie włoży modem.
Przy ponownie włożonym modemie modem ten widać w urządzeniach bo są foldery /dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2

Spróbowałem dodać skrypt z tej strony a dokładnie - tester.sh
https://eko.one.pl/?p=openwrt-skrypty

ale w logach widać że nic się nie dzieje.

2

Odp: Openwrt 18.06, netgear R6220 i restart połączenia 3g

W takich przypadkach zrób ifstatus wan i zobacz co wypisuje.

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

3 (edytowany przez viper_lasser 2019-02-09 21:53:29)

Odp: Openwrt 18.06, netgear R6220 i restart połączenia 3g

Jeśli połączenie jest poprawne to ifstatus wan zwraca to:

root@OpenWrt:~# ifstatus wan
{
        "up": true,
        "pending": false,
        "available": true,
        "autostart": true,
        "dynamic": false,
        "uptime": 1036,
        "l3_device": "3g-wan",
        "proto": "3g",
        "updated": [
                "addresses",
                "routes"
        ],
        "metric": 0,
        "dns_metric": 0,
        "delegation": true,
        "ipv4-address": [
                {
                        "address": "10.170.93.85",
                        "mask": 32,
                        "ptpaddress": "10.64.64.64"
                }
        ],
        "ipv6-address": [

        ],
        "ipv6-prefix": [

        ],
        "ipv6-prefix-assignment": [

        ],
        "route": [
                {
                        "target": "0.0.0.0",
                        "mask": 0,
                        "nexthop": "10.64.64.64",
                        "source": "0.0.0.0\/0"
                }
        ],
        "dns-server": [
                "89.108.202.21",
                "89.108.195.20"
        ],
        "dns-search": [

        ],
        "inactive": {
                "ipv4-address": [

                ],
                "ipv6-address": [

                ],
                "route": [

                ],
                "dns-server": [

                ],
                "dns-search": [

                ]
        },
        "data": {

        }
}
root@OpenWrt:~#

a jeśli nie ma połączenia to:

{
        "up": false,
        "pending": false,
        "available": false,
        "autostart": true,
        "dynamic": false,
        "proto": "3g",
        "data": {

        },
        "errors": [
                {
                        "subsystem": "interface",
                        "code": "NO_DEVICE"
                }
        ]
}

czyli twierdzi że nie ma urządzenia

Po logach po włożeniu modemu widać że modem chyba nie przełącza się w tryb modemu

Sat Feb  9 21:48:12 2019 daemon.notice netifd: Network device '3g-wan' link is down
Sat Feb  9 21:48:12 2019 daemon.notice pppd[2787]: Connection terminated.
Sat Feb  9 21:48:12 2019 daemon.info pppd[2787]: Exit.
Sat Feb  9 21:48:12 2019 daemon.notice netifd: Interface 'wan' is now down
Sat Feb  9 21:48:12 2019 daemon.warn dnsmasq[3087]: no servers found in /tmp/resolv.conf.auto, will retry
Sat Feb  9 21:48:20 2019 kern.info kernel: [ 1130.133495] usb 1-2: new high-speed USB device number 4 using xhci-mtk
Sat Feb  9 21:48:20 2019 kern.info kernel: [ 1130.509599] usb-storage 1-2:1.0: USB Mass Storage device detected
Sat Feb  9 21:48:20 2019 kern.info kernel: [ 1130.522448] scsi host0: usb-storage 1-2:1.0
Sat Feb  9 21:48:20 2019 kern.info kernel: [ 1130.532196] usb-storage 1-2:1.1: USB Mass Storage device detected
Sat Feb  9 21:48:20 2019 kern.info kernel: [ 1130.553978] scsi host1: usb-storage 1-2:1.1
Sat Feb  9 21:48:21 2019 kern.info kernel: [ 1130.895467] usb 1-2: USB disconnect, device number 4
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1136.793554] usb 1-2: new high-speed USB device number 5 using xhci-mtk
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.169871] option 1-2:1.0: GSM modem (1-port) converter detected
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.182612] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.197525] option 1-2:1.1: GSM modem (1-port) converter detected
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.210297] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.224884] option 1-2:1.2: GSM modem (1-port) converter detected
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.237617] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.252083] usb-storage 1-2:1.3: USB Mass Storage device detected
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.265890] scsi host0: usb-storage 1-2:1.3
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.275427] usb-storage 1-2:1.4: USB Mass Storage device detected
Sat Feb  9 21:48:27 2019 kern.info kernel: [ 1137.288548] scsi host1: usb-storage 1-2:1.4
Sat Feb  9 21:48:27 2019 daemon.notice netifd: Interface 'wan' is setting up now
Sat Feb  9 21:48:28 2019 daemon.notice netifd: Interface 'wan' is now down
Sat Feb  9 21:48:28 2019 kern.notice kernel: [ 1138.324797] scsi 1:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Sat Feb  9 21:48:28 2019 kern.notice kernel: [ 1138.342390] scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Sat Feb  9 21:48:28 2019 kern.notice kernel: [ 1138.362668] sd 1:0:0:0: [sda] Attached SCSI removable disk
Sat Feb  9 21:48:37 2019 daemon.info n2n[3162]: WARNING: Failed to resolve supernode host xxxx.dyndns.org, assuming numeric
Sat Feb  9 21:48:37 2019 daemon.info n2n[3162]: Registering with supernode [id: 1/1][xxxx.dyndns.org:86][attempts left 2]
Sat Feb  9 21:48:37 2019 daemon.info n2n[3162]: ERROR: sendto failed (128) Network unreachable
Sat Feb  9 21:48:37 2019 daemon.info n2n[3162]: ERROR: sendto failed (128) Network unreachable
Sat Feb  9 21:48:52 2019 daemon.info n2n[3162]: WARNING: Failed to resolve supernode host xxxx.dyndns.org, assuming numeric
Sat Feb  9 21:48:52 2019 daemon.info n2n[3162]: Registering with supernode [id: 1/1][xxxx.dyndns.org:86][attempts left 1]
Sat Feb  9 21:48:52 2019 daemon.info n2n[3162]: ERROR: sendto failed (128) Network unreachable
Sat Feb  9 21:48:52 2019 daemon.info n2n[3162]: ERROR: sendto failed (128) Network unreachable
Sat Feb  9 21:49:07 2019 daemon.info n2n[3162]: WARNING: Failed to resolve supernode host xxxx.dyndns.org, assuming numeric
Sat Feb  9 21:49:07 2019 daemon.info n2n[3162]: Registering with supernode [id: 1/1][xxxx.dyndns.org:86][attempts left 0]
Sat Feb  9 21:49:07 2019 daemon.info n2n[3162]: ERROR: sendto failed (128) Network unreachable
Sat Feb  9 21:49:07 2019 daemon.info n2n[3162]: ERROR: sendto failed (128) Network unreachable
Sat Feb  9 21:49:17 2019 daemon.info n2n[3162]: WARNING: Supernode not responding - moving to 0 of 1

chociaż modem chyba jest widoczny

root@OpenWrt:~# ls /dev/ttyU*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2
root@OpenWrt:~#

4

Odp: Openwrt 18.06, netgear R6220 i restart połączenia 3g

"available": false,

Dlatego nie łapie połączenia.

ifdown wan
DEVICENAME=ttyUSB0 ACTION=add /etc/hotplug.d/tty/30-3g 
ifup wan

Zrób i zobacz co będzie.

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

5 (edytowany przez viper_lasser 2019-02-09 22:09:50)

Odp: Openwrt 18.06, netgear R6220 i restart połączenia 3g

Działa tylko musiałem nadać prawa do wykonania dla
/etc/hotplug.d/tty/30-3g bo wcześniej przy wywołaniu 2 polecenia było "Permission denied"

Dzięki Cezary smile

6

Odp: Openwrt 18.06, netgear R6220 i restart połączenia 3g

DEVICENAME=ttyUSB0 ACTION=add sh /etc/hotplug.d/tty/30-3g

by wystarczyło.

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

7

Odp: Openwrt 18.06, netgear R6220 i restart połączenia 3g

Najważniejsze że działa. Czy to jest jakiś błąd że połączenie 3g nie wstaje z automatu ?

8

Odp: Openwrt 18.06, netgear R6220 i restart połączenia 3g

Zawsze wstaje i nigdy nie miałem z tym problemu. To co uruchomiłeś ręcznie robi automatem na hotplugu, więc szukaj odpowiedzi czemu po ponownym podłączeniu u ciebie nie wykonuje się hotplug.

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

9

Odp: Openwrt 18.06, netgear R6220 i restart połączenia 3g

Może z tym modemem coś jest nie tak albo hotplug jest popsuty dla NetGeara R6220. Wgrałem ta domyślną od Ciebie z Luci 18.06