Кратко для себя - когда слетает прошивка (так бывает) либо чиь-то шаловливые ручки нажали reset, либо update. Нужно скачать прошивку с сайта, положить её на tftp сервер и «забутить» железку. Заодно обновил у себя конфиг DNSMASQ, что бы грузилось по сети.
Вот прекрасная инструкция via: http://smartchecker.livejournal.com/1991.html
Сохраню на память:
Реанимация кривопрошитого ASUS WL-566gM. Сегодня один коллега, из тех, которые считают себя умельцами, профлэшил свой домашний ASUS WL-566gM (это Wi-Fi роутер такой). Но эта процедура у него не увенчалась успехом и железка сказала, что жить не будет. Процедура восстановления заключалась в следующем. Имеем debian. Для рездачи firmware нужны две вещи dhcpd и какой-нибудь tftpd (я выбрал atftpd)
# aptitude install dhcp3-server # aptitude install atftpd
Эта мега железка хочет себя ощущать как 192.168.1.1, то на debian'е настраиваем любой другой из этой же сети /etc/network/interfaces выглядит так
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
Делаем ifup eth1, так как у меня на debian'е несколько рабочих интерфейсов и я не хочу смущать другую сеть своим dhcp сервером, то /etc/default/dhcp3-server выглядит так INTERFACES=«eth1», Правим dhcpd.conf чтобы выглядел так
authoritative;
ddns-update-style interim;
allow client-updates;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name "test.local";
option domain-name-servers 192.168.1.1;
default-lease-time 600;
max-lease-time 7200;
host wl-566gm {
hardware ethernet 00:17:31:2e:d1:5e;
fixed-address 192.168.1.1;
filename "WL566gM_1.0.1.7_EN_TW_DE_CN.trx";
}
}
Собственно WL566gM_1.0.1.7_EN_TW_DE_CN.trx - файл с прошивкой.
Берется она здесь: peter@sandbox:~/apps$ wget http://dlsvr01.asus.com/pub/ASUS/wireless/WL-566gM/WL566gM_1017_EN_TW_DE_CN.zip
Дальше ее нужно развернуть и положить в /tftpboot/ и стартуем dhcp3-server и atftpd
# /etc/init.d/dhcp3-server start # /etc/init.d/atftpd start
После соединяем LAN1 c eth1 на debian и включаем питание в WL-566gM. В /var/log/syslog видим что-то типа
Mar 14 12:51:33 localhost kernel: e100: eth1: e100_watchdog: link up, 100Mbps, full-duplex Mar 14 12:51:35 localhost dhcpd: BOOTREQUEST from 00:17:31:2e:d1:5e via eth1 Mar 14 12:51:35 localhost dhcpd: BOOTREPLY for 192.168.1.1 to wl-566gm (00:17:31:2e:d1:5e) via eth1 Mar 14 12:51:36 localhost atftpd[4588]: Serving WL566gM_1.0.1.7_EN_TW_DE_CN.trx to 192.168.1.1:69
Железка усваивает эту прошивку и перезагружается сама. На этом все.