1

Temat: easyconfig DWR-921 błąd pobierania danych

JWT, mam DWR-921 C1 z OpenWrt 19.07-SNAPSHOT r10532-cf3b50377e / LuCI openwrt-19.07 branch (git-19.256.45060-8a2f1c7)
Doinstalowałem sms-tool i easyconfig żeby łatwo korzystać z obsługi sms-ów.
Od razu po zainstalowaniu easyconfig nie mogłem się tam zalogować, bo  krzyczał, że złe hasło.
Po restarcie routera, mogę się zalogować, ale jedyne co zdąży się wykonać to załadowanie daty i czasu i natychmiast pojawia się komunikat "Błąd pobierania danych!"

Widziałem ten temat: http://eko.one.pl/forum/viewtopic.php?id=18668 ale u mnie też nic nie ma w folderze /etc/uci-defaults

Instalacja easyconfig przebiegła tak:

root@OpenWrt:~# opkg install easyconfig
Installing easyconfig (20190907) to root...
Downloading http://dl.eko.one.pl/openwrt-19.07/packages/mipsel_24kc/base/easyconfig_20190907_all.ipk
Installing uhttpd-mod-ubus (2019-08-17-6b03f960-4) to root...
Downloading http://dl.eko.one.pl/openwrt-19.07/packages/mipsel_24kc/base/uhttpd-mod-ubus_2019-08-17-6b03f960-4_mipsel_24kc.ipk
Installing rpcd-mod-file (2019-09-21-95f0973c-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/base/rpcd-mod-file_2019-09-21-95f0973c-1_mipsel_24kc.ipk
Installing 3ginfo-lite (20190418) to root...
Downloading http://dl.eko.one.pl/openwrt-19.07/packages/mipsel_24kc/base/3ginfo-lite_20190418_all.ipk
Configuring rpcd-mod-file.
Configuring 3ginfo-lite.
Configuring uhttpd-mod-ubus.
Configuring easyconfig.

uci show m.in. pokazuje:

easyconfig.global=easyconfig
easyconfig.traffic=service
easyconfig.traffic.period='10'
easyconfig.traffic.cycle='1'
easyconfig.traffic.warning_enabled='0'
easyconfig.traffic.warning_unit='g'
easyconfig.traffic.warning_cycle='p'
easyconfig.traffic.warning_value='3'
easyconfig.watchdog=service
easyconfig.watchdog.dest='google.com'
easyconfig.watchdog.period='1'
easyconfig.watchdog.period_count='10'
easyconfig.watchdog.delay='3'
easyconfig.watchdog.action='wan'
easyconfig.sms=service
easyconfig.ussd=service
easyconfig.ussd.raw_input='1'
easyconfig.ussd.raw_output='1'
easyconfig.modem=service
easyconfig.modem.force_qmi='0'
easyconfig.modem.force_plmn='0'

2

Odp: easyconfig DWR-921 błąd pobierania danych

ubus call easyconfig config
ubus call easyconfig status

Pokaż.

- masz sekcję wan czy o innej nazwie? easyconfig potrzebuje takiej własnie nazwy...
- rpcd masz zainstalowany/uruchomiony?
- interfejsy szeregowe musisz sobie ręcznie zrobić, inaczej sms-tool nie będzie mógł czytać smsów. Jest to tu na forum, poszukaj.

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

3

Odp: easyconfig DWR-921 błąd pobierania danych

root@OpenWrt:~# ubus call easyconfig config
Command failed: Invalid argument
root@OpenWrt:~# ubus call easyconfig status
{
        "system_uptime_since": "",
        "system_uptime": "362",
        "system_load": "0.29 0.49 0.26",
        "system_time": "",
        "wlan_clients": 0,
        "wan_rx": "7658577",
        "wan_tx": "2194542",
        "wan_uptime_since": "",
        "wan_uptime": "90",
        "wan_up_cnt": "3",
        "wan_up_since": [
                {
                        "318": ""
                },
                {
                        "187": ""
                },
                {
                        "89": ""
                }
        ],
        "wan_ipaddr": "10.10.0.1",
        "vpn_up": false
}
root@OpenWrt:~# opkg install rpcd
Package rpcd (2019-09-01-821045f6-3) installed in root is up to date.

No i cud, po powyższych zabiegach, easyconfig zaczął działać jak trzeba, natomiast nie widzę w nim zakładki SMS, czy ona pojawi się dopiero jak ogarnę kwestię interfejsu szeregowego, czy już powinna być widoczna?

4

Odp: easyconfig DWR-921 błąd pobierania danych

No nie jest dobrze - Jeżeli ponowne wykonanie ubus call easyconfig config zwróci Invalid argument to pokaż

sh -x /usr/libexec/rpcd/easyconfig call config

Tak, zakładka sms pojawi się dopiero jak zrobisz sobie interfejsy szeregowe.

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

5

Odp: easyconfig DWR-921 błąd pobierania danych

root@OpenWrt:~# ubus call easyconfig config
{
        "system_hostname": "OpenWrt",
        "wan_proto": "qmi",
        "wan_ipaddr": "",
        "wan_netmask": "",
        "wan_gateway": "",
        "wan_dns1": "",
        "wan_dns2": "",
        "wan_dns_source": "config",
        "wan_apn": "internet",
        "wan_device": "/dev/cdc-wdm0",
        "wan_pincode": "",
        "wan_ifname": "wwan0",
        "wan_ifname_default": "eth0.2",
        "wan_ifname_hilink": "",
        "wan_dashboard_url": "",
        "wan_modem_mode": "",
        "wan_wanport": "none",
        "wan_protos": [
                "none",
                "dhcp",
                "static",
                "3g",
                "qmi"
        ],
        "wan_devices": [
                "/dev/cdc-wdm0",
                "/dev/cdc-wdm1",
                "/dev/cdc-wdm2",
                "/dev/ttyUSB0",
                "/dev/ttyUSB1",
                "/dev/ttyUSB2"
        ],
        "lan_ipaddr": "192.168.1.1",
        "lan_dhcp_enabled": true,
        "wlan_devices": [
                "radio0"
        ],
        "radio0": {
                "wlan_disabled": "",
                "wlan_txpower": "20",
                "wlan_ssid": "kurtka",
                "wlan_channel": "5",
                "wlan_encryption": "psk2",
                "wlan_key": "haslo",
                "wlan_isolate": false,
                "wlan_section": "default_radio0",
                "wlan_channels": {
                        "1": [
                                "2412",
                                "20.0",
                                false
                        ],
                        "2": [
                                "2417",
                                "20.0",
                                false
                        ],
                        "3": [
                                "2422",
                                "20.0",
                                false
                        ],
                        "4": [
                                "2427",
                                "20.0",
                                false
                        ],
                        "5": [
                                "2432",
                                "20.0",
                                false
                        ],
                        "6": [
                                "2437",
                                "20.0",
                                false
                        ],
                        "7": [
                                "2442",
                                "20.0",
                                false
                        ],
                        "8": [
                                "2447",
                                "20.0",
                                false
                        ],
                        "9": [
                                "2452",
                                "20.0",
                                false
                        ],
                        "10": [
                                "2457",
                                "20.0",
                                false
                        ],
                        "11": [
                                "2462",
                                "20.0",
                                false
                        ],
                        "12": [
                                "2467",
                                "20.0",
                                false
                        ],
                        "13": [
                                "2472",
                                "20.0",
                                false
                        ]
                }
        },
        "firewall_dmz": "",
        "lan_forcedns": false,
        "dhcp_logqueries": true,
        "button": {
                "name": "WPS",
                "code": "wps",
                "action": "none"
        },
        "services": {
                "statistics": {
                        "token": "34a239cf460c411597720794617109a4",
                        "enabled": "0"
                },
                "ussdsms": true,
                "pptp": false,
                "adblock": true,
                "nftqos": false,
                "stubby": false,
                "sunwait": false,
                "sae": false
        }
}

6

Odp: easyconfig DWR-921 błąd pobierania danych

Masz wszystko. To czemu poprzednio nie działało?

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