Router TL-WR1043ND v.1
Po upgrade do Gargoyle PL 1.10.0.1 (1e70343) i podegraniu konfiguracji - wszystko działa, ale nie mogę się zalogować do routera. Hasło znane i zapisane. Dziś próbowałem zmienić hasło przez tryb filesafe ale okazało się to nie możliwe.

root@(none):~# cat /etc/banner

             _____                             _
            |  __ \                           | |
            | |  \/ __ _ _ __ __ _  ___  _   _| | ___
            | | __ / _` | '__/ _` |/ _ \| | | | |/ _ \
            | |_\ \ (_| | | | (_| | (_) | |_| | |  __/
             \____/\__,_|_|  \__, |\___/ \__, |_|\___|
                              __/ |       __/ |
                             |___/       |___/

 ----------------------------------------------------------------
 |                                                              |
 | Gargoyle PL 1.10.0.1 (1e70343)                               |
 | OpenWrt Chaos Calmer 15.05.1 (r49577)                        |
 | Build time: 2017-10-28 07:40 CEST                            |
 |                                                              |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                  |
 |                                                              |
 ----------------------------------------------------------------
root@(none):~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "u-boot"
mtd1: 00127a00 00010000 "kernel"
mtd2: 006a8600 00010000 "rootfs"
mtd3: 000e0000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 007d0000 00010000 "firmware"
root@(none):~# mount -t jffs2 /dev/mtdblock3 /overlay
mount: mounting /dev/mtdblock3 on /overlay failed: Device or resource busy
root@(none):~# mount_root
root@(none):~# passwd
Changing password for root
New password:
Retype password:
passwd: /etc/passwd: Read-only file system
passwd: can't update password file /etc/passwd
root@(none):~#

Podsumowując: nie mogę zmienić hasła ponieważ partycja mtd3 jest tylko do odczytu. Ktoś pomoże?

Korekta:
coś mnie tknęło, żeby zalogować się przez GUI, pojawiło się okno jak przy pierwszym uruchomieniu, czyli zostałem poproszony o wpisanie nowego hasła. Wszystko działa, ale jakim cudem hasło się zresetowało, a nie dało się go zmienić przez filesafe?
Dla mnie takie rozwiązanie jest OK. Temat do zamknięcia.

Cezary - wielkie dzięki, wszystko działa jak należy.
A co do extroota, możliwe że robiłem go na ubuntu, debianie lub kali linux.

Wcześniej miałem extroota, po przywróceniu standardowej konfiguracji w etc/resolv.conf jest nameserver 127.0.0.1 w /tmp/resolv.conf.auto nameserver 127.0.0.1 dla lan i nameserver 62.21.99.94 oraz nameserver 62.21.99.95 dla wan. Nadal gość nie dostaje DNS, a gateway jest 10.0.0.1

Witam,
podepnę się pod temat, bo mam niemalże identyczny przypadek. Proszę o pomoc.
Pingi idą ale tylko jeśli wpiszę zamiast www... jej odpowiednik w postaci IP.
Ostatecznie udało mi się ustalić, że sieć gościnna działa jeśli na kliencie ręcznie ustawię DNS. IP jest przydzielany automatycznie. Poniżej moje pliki konfiguracyjne.
/etc/config/network
Kod:

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config interface 'lan'
    option ifname 'eth0.1'
    option type 'bridge'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
    option dns '192.168.1.1'

config interface 'wan'
    option ifname 'eth0.2'
    option proto 'dhcp'

config switch
    option name 'rtl8366rb'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '1'
    option ports '1 2 3 4 5t'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '2'
    option ports '0 5t'

config interface 'guest'
        option ifname 'eth0.3'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ipaddr '10.0.0.1'
        option macaddr 'XX:XX:XX:XX:XX:XX'

/etc/config/wireless
Kod:

config wifi-device 'radio0'
    option type 'mac80211'
    option path 'platform/ath9k'
    option htmode 'HT20'
    list ht_capab 'SHORT-GI-40'
    list ht_capab 'DSSS_CCK-40'
    option noscan '1'
    option hwmode '11ng'
    option channel '9'

config wifi-iface 'ap_g'
    option device 'radio0'
    option mode 'ap'
    option network 'lan'
    option disassoc_low_ack '0'
    option macfilter 'allow'
    option maclist '00:11:22:33:44:55'
    option ssid 'xxxxx'
    option encryption 'psk2'
    option key 'xxxxxxxx'

config wifi-iface 'ap_g2'
    option device 'radio0'
    option network 'guest'
    option mode 'ap'
    option macaddr 'XX:XX:XX:XX:XX:XX'
    option ssid 'Guest'
    option encryption 'psk2'
    option key 'yyyyyyyy'
    option isolate '1'

/etc/config/dhcp
Kod:

config dnsmasq
    option domainneeded '1'
    option boguspriv '1'
    option filterwin2k '0'
    option localise_queries '1'
    option rebind_protection '1'
    option rebind_localhost '1'
    option local '/lan/'
    option domain 'lan'
    option expandhosts '1'
    option nonegcache '0'
    option authoritative '1'
    option readethers '1'
    option leasefile '/tmp/dhcp.leases'
    option resolvfile '/tmp/resolv.conf.auto'
    list rebind_domain 'free.aero2.net.pl'

config dhcp 'lan'
    option interface 'lan'
    option leasetime '12h'
    option start '10'
    option limit '51'

config dhcp 'wan'
    option interface 'wan'
    option ignore '1'

config dhcp 'guest'
    option interface 'guest'
    option start '100'
    option limit '150'
    option leasetime '12h'

/etc/config/firewall
Kod:

config defaults
    option syn_flood '1'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'lan'
    list network 'lan'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'wan'
    list network 'wan'
    list network 'wan6'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'

config forwarding
    option src 'lan'
    option dest 'wan'

config rule
    option name 'Allow-DHCP-Renew'
    option src 'wan'
    option proto 'udp'
    option dest_port '68'
    option target 'ACCEPT'
    option family 'ipv4'

config rule
    option name 'Allow-Ping'
    option src 'wan'
    option proto 'icmp'
    option icmp_type 'echo-request'
    option family 'ipv4'
    option target 'ACCEPT'

config rule
    option name 'Allow-DHCPv6'
    option src 'wan'
    option proto 'udp'
    option src_ip 'fe80::/10'
    option src_port '547'
    option dest_ip 'fe80::/10'
    option dest_port '546'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Input'
    option src 'wan'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    list icmp_type 'router-solicitation'
    list icmp_type 'neighbour-solicitation'
    list icmp_type 'router-advertisement'
    list icmp_type 'neighbour-advertisement'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Forward'
    option src 'wan'
    option dest '*'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config include
    option path '/etc/firewall.user'
    option reload '1'

config include
    option type 'script'
    option path '/usr/lib/gargoyle_firewall_util/gargoyle_additions.firewall'
    option family 'IPv4'
    option reload '1'

config include 'miniupnpd'
    option type 'script'
    option path '/usr/share/miniupnpd/firewall.include'
    option family 'IPv4'
    option reload '1'

config include 'openvpn_include_file'
    option path '/etc/openvpn.firewall'
    option reload '1'

config zone
        option name 'guest'
    option network 'guest'
        option input 'REJECT'
        option forward 'REJECT'
        option output 'ACCEPT'

config forwarding
        option src 'guest'
        option dest 'wan'

config rule
        option src 'guest'
        option dest_port '53'
        option proto 'tcpudp'
        option targe 'ACCEPT'

config rule
        option src 'guest'
        option src_port '67-68'
        option dest_port '67-68'
        option proto 'udp'
        option target 'ACCEPT'

/etc/resolv.conf
Kod:

nameserwer 192.168.1.1

/tmp/resolv.conf.auto
Kod:

# Interface lan
nameserver 208.67.222.222
nameserver 208.67.220.220
# Interface wan
nameserver 208.67.222.222
nameserver 208.67.220.220