Cześć,
Po ustawieniu opcji iapp_interface w pliku wireless i /etc/init.d./network restart dwa routery (WDR3600 i WR842ND oba z Luci) śmigały pięknie, przełączanie działało dość dobrze (gubiło się do 10 pingów) ale ok nie w tym rzecz. Routery zostały wyłączone na noc.
Rano włączam WDR3600 i brak sieci wifi. W logach miałem:
Feb 21 16:50:43 WDR3600 user.info sysinit: RTNETLINK answers: File exists
Feb 21 16:50:43 WDR3600 user.info sysinit: RTNETLINK answers: File exists
Feb 21 16:50:43 WDR3600 user.info sysinit: RTNETLINK answers: File exists
Feb 21 16:50:43 WDR3600 user.info sysinit: We have an error talking to the kernel
przy /etc/init.d/network restart pojawiało się:
root@WDR3600:~# /etc/init.d/network restart
'radio1' is disabled
'radio1' is disabled
Configuration file: /var/run/hostapd-phy0.conf
Using interface wlan0 with hwaddr 64:70:02:de:cc:b1 and ssid "domowa"
random: Cannot read from /dev/random: Resource temporarily unavailable
random: Only 0/20 bytes of strong random data available from /dev/random
random: Not enough entropy pool available for secure operations
WPA: Not enough entropy in random pool for secure operations - update keys later when the first station connects
setsockopt[UDP,IP_ADD_MEMBERSHIP]: No such device
setsockopt[UDP,IP_DEL_MEMBERSHIP]: No such device
IEEE 802.11F (IAPP) initialization failed.
Interface initialization failed
'radio1' is disabled
Sprawdziłem entropię:
cat /proc/sys/kernel/random/entropy_avail
i rzeczywiście była w okolicach 20
Z tym sobie poradziłem instalując demona haveged:
opkg update
opkg install haveged
/etc/init.d/haveged enable
/etc/init.d/haveged start
teraz jest 2000-3000:)
Ale wifi nadal nie startuje z włączonym IAPP:
root@WDR3600:~# /etc/init.d/network restart
'radio1' is disabled
'radio1' is disabled
Configuration file: /var/run/hostapd-phy0.conf
Using interface wlan0 with hwaddr 64:70:02:de:cc:b1 and ssid "domowa"
setsockopt[UDP,IP_ADD_MEMBERSHIP]: No such device
setsockopt[UDP,IP_DEL_MEMBERSHIP]: No such device
IEEE 802.11F (IAPP) initialization failed.
Interface initialization failed
'radio1' is disabled
Jak router działa bez IAPP i włączę opcję iapp_interface nie robiąc pełnego restartu routera (tylko /etc/init.d/network restart) to wifi się włączy. Jeżeli zresetuje go lub wyłączę z prądu to po włączeniu routera radio już nie będzie działać. Co może być przyczyną?
Zauważyłem jeszcze jedną dziwną rzecz, jak robię update pakietów w GUI Luci to po updacie nie znika przycisk do update'u jak to bywało dawniej i cały czas widnieje napis, że lista pakietów jest starsza niż 24 godziny.
Pozdrawiam
Michał
UPDATE:
Po zmianie z HT40 na HT20 wifi zaczęło się włączać.