у меня есть wndr3800, прошитая транковая версия OpenWRT, а затем сделал sysupgrade -r
из предыдущей рабочей резервной копии на той же машине. После перезагрузки все нормально (так как многие пакеты не установлены), но как только я пытаюсь подключиться к нему через SSH он сообщает:
Aiee, segfault! You should probably report this as a bug to the developer
Connection to 192.168.3.1 closed.
после этого я поставил его в режим отказоустойчивости, подключен через telnet
и попробовал несколько команд:
root@(none):/# /etc/init.d/dropbear start
root@(none):/# mv: can't remove '/etc/dropbear/dropbear_dss_host_key': Read-only file system
mv: can't remove '/etc/dropbear/dropbear_rsa_host_key': Read-only file system
chown: /etc/dropbear: Read-only file system
chmod: /etc/dropbear: Read-only file system
Failed to connect to ubus
root@(none):/# mount_root
root@(none):/# /etc/init.d/dropbear start
Failed to connect to ubus
Failed to parse json data: unexpected end of data
interface lan has no physdev or physdev has no suitable ip
Failed to connect to ubus
root@(none):/# ifconfig
eth0 Link encap:Ethernet HWaddr 46:94:FC:XX:XX:XX
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2059 errors:0 dropped:531 overruns:1 frame:0
TX packets:188 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:371693 (362.9 KiB) TX bytes:18693 (18.2 KiB)
Interrupt:4
и я пробовал firstboot
С или без mount_root
, в обоих случаях он застрянет и ничего не делает.
так как dropbear отказываются запускаться, я не могу ничего настроить. Есть ли способ вернуться к настройкам по умолчанию или прошить другую версию прошивки?