1

Temat: Problem z wejściem na stronę konfiguracji routera

Witam

Dziś musiałem wyłączyć zasilanie w domu (remont) i zauważyłem, że pojawił się problem z wejściem na stronę routera.

Wyrzuca mi :

/usr/lib/lua/luci/dispatcher.lua:461: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
    [C]: in function 'pairs'
    /usr/lib/lua/luci/dispatcher.lua:461: in function 'createtree'
    /usr/lib/lua/luci/dispatcher.lua:171: in function 'dispatch'
    /usr/lib/lua/luci/dispatcher.lua:109: in function </usr/lib/lua/luci/dispatcher.lua:108>

Da się to jakoś naprawić czy tylko instalacja od nowa?

Używam Luci 17.01-SNAPSHOT, r3794-dca4dfa.

Wiem, że jest nowa wersja ale jeśli nie muszę to nie będę instalował. Nie mam za bardzo czasu teraz.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

2 (edytowany przez byku 2018-07-28 22:51:54)

Odp: Problem z wejściem na stronę konfiguracji routera

na 100 % gdzieś Ci się rozjezdża apostrof w /etc/config
mmusiales cos grzebać ręcznie w edytorze tekstu i tak sie stało

' | Single quote | U+0027 | APOSTROPHE

syf wyszedł na wierzch po restarcie routera

________
https://github.com/openwrt/luci/issues/1872

3

Odp: Problem z wejściem na stronę konfiguracji routera

Jeżeli tak to zrób

uci show

Jeżeli gdzieś wyświetli błąd to szukaj.

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

4

Odp: Problem z wejściem na stronę konfiguracji routera

sam teraz sie znalazłem na minie, uci show powoduje wysyp na ostatniej lini : uci: Parse error (EOF with unterminated ') at line 18, byte 31 . sprawdzałem w notepad ++ , mam 1217 dopasowań odjąć ostatnią czyli 1216 parzyście (608 par), jak szybko i łatwo znaleźć błąd ?

5

Odp: Problem z wejściem na stronę konfiguracji routera

Znajdź linię powyżej. Pierwsza sekcja to nazwa pliku, błąd jest albo w nim albo w następnym pliku (alfabetycznie).

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

6

Odp: Problem z wejściem na stronę konfiguracji routera

pozamiatane:

for x in /etc/config/*; do uci -q show "${x#/etc/config/}" >/dev/null || echo "$x is broken"; done

-----------------------'

https://forum.lede-project.org/t/solved … ors/3805/5

7

Odp: Problem z wejściem na stronę konfiguracji routera

Wpisałem uci show i jest błąd w tym fragmencie

ddns.myddns_ipv6.update_url='http://[USERNAME]:[PASSWORD]@your.provider.net/nic/update?hostname=[DOMAIN]&myip=[IP]'
ddns.myddns_ipv6.lookup_host='yourhost.example.com'
ddns.myddns_ipv6.domain='yourhost.example.com'
ddns.myddns_ipv6.username='your_username'
ddns.myddns_ipv6.password='your_password'
ddns.myddns_ipv6.use_ipv6='1'
ddns.myddns_ipv6.interface='wan6'
ddns.myddns_ipv6.ip_source='network'
ddns.myddns_ipv6.ip_network='wan6'
uci: Parse error (too many arguments) at line 18, byte 47
dropbear.@dropbear[0]=dropbear
dropbear.@dropbear[0].PasswordAuth='on'
dropbear.@dropbear[0].Port='22'

Jak to sprawdzić?

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

8

Odp: Problem z wejściem na stronę konfiguracji routera

Zrób po prostu edycję pliku i popraw to co ręcznie zmieniałeś. W /etc/config masz te pliki. Pewnie w /etc/config/dhcp coś zrobiłeś ręcznie.

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

9

Odp: Problem z wejściem na stronę konfiguracji routera

Sęk w tym, że niczego nie dotykałem. Może coś przez przypadek w Luci jak działało coś mi się cyknęło.

Żebym jeszcze wiedział co zmienić lub co jest nie tak.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

10

Odp: Problem z wejściem na stronę konfiguracji routera

Wykonaj więc to co jest w poście 6 a później zrób cat tego pliku i pokaż zawartość.

Musiałeś grzebać coś ręcznie. Luci nie używa ręcznej edycji plików tylko robi to przez uci.

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

11

Odp: Problem z wejściem na stronę konfiguracji routera

Dobra znalazłem. Błąd powodowała reguła w firewallu. Wywaliłem, reboot i dzierży.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326