WLAN no roteador OpenWRT

3

Instalei o OpenWRT Snapshot R43972 em um roteador que não é oficialmente suportado (um Swisscom Centro Grande e Pirelli / ADB de acordo com as descrições aqui e aqui No entanto, o layout do PCB é um pouco diferente do as fotos lá.

Até agora parece funcionar, exceto pelo wireless. Eu tentei a maioria das configurações no luci e gravei todas as alterações manuais em /etc/config/wireless , mas não consegui configurá-lo como um AP nem receber nenhum sinal. Por isso, suspeito que o problema esteja em algum lugar mais profundo e não vejo uma maneira de localizar mais o problema.

Começa bem com

$> dmesg | grep b43
Sun Jan 18 23:13:32 2015 kern.info kernel: [   16.196000] b43-phy0: Broadcom 4322 WLAN found (core revision 16)
Sun Jan 18 23:13:32 2015 kern.info kernel: [   16.236000] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 4
Sun Jan 18 23:13:32 2015 kern.info kernel: [   16.240000] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 3, Version 0

Mas então:

$> logread | grep radio
Sun Jan 18 23:13:48 2015 daemon.notice netifd: radio0 (692): Configuration file: /var/run/hostapd-phy0.conf
Sun Jan 18 23:13:48 2015 daemon.notice netifd: radio0 (692): nl80211 driver initialization failed.
Sun Jan 18 23:13:48 2015 daemon.notice netifd: radio0 (692): hostapd_free_hapd_data: Interface wlan0-1 wasn't started
Sun Jan 18 23:13:48 2015 daemon.notice netifd: radio0 (692): hostapd_free_hapd_data: Interface wlan0 wasn't started
Sun Jan 18 23:13:48 2015 daemon.notice netifd: radio0 (692): cat: can't open '/var/run/wifi-phy0.pid': No such file or directory
Sun Jan 18 23:13:49 2015 daemon.notice netifd: radio0 (692): Command failed: Invalid argument
Sun Jan 18 23:13:49 2015 daemon.notice netifd: radio0 (692): Device setup failed: HOSTAPD_START_FAILED

Eu apreciaria qualquer dica sobre como proceder!

Disclaimer: Eu não recebi uma resposta para esta questão nos fóruns do OpenWRT depois de alguns dias, então estou cruzando aqui.

    
por mbschenkel 22.01.2015 / 22:11

1 resposta

3

Eu estava tendo o mesmo problema no meu dispositivo (Tenda W300D) com o r44093. Descobri que o endereço Mac tinha sido pré-configurado errado, então mudei:

/sys/class/ieee80211/phy0/macaddress

de

00:00:00:00:00:00

Para o Mac na parte inferior do meu roteador:

c8:3a:52:75:51:08 

então

/var/run/hostapd-phy0.conf

para

bssid=c8:3a:52:75:51:08

Finaly

/etc/config/wireless

adicione

option macaddr C6:3A:35:27:51:08

Agora, o Wi-Fi deve ter o conjunto de Mac correto, basta redefinir sua rede:

/etc/init.d/network restart
wifi up
    
por 25.01.2015 / 21:02