![WLAN на маршрутизаторе OpenWRT](https://rvso.com/image/1438146/WLAN%20%D0%BD%D0%B0%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80%D0%B5%20OpenWRT.png)
Я установил OpenWrt Snapshot R43972 на маршрутизатор, который официально не поддерживается (согласно описаниям, это Swisscom Centro Grande или Pirelli / ADB).здесьиздесь. Однако разводка печатной платы немного отличается от представленной на фотографиях.
Пока что, похоже, работает, за исключением беспроводной сети. Я перепробовал большинство настроек в LuCI и несколько ручных изменений в /etc/config/wireless
, но не смог ни настроить его как AP, ни получить никаких сигналов. Поэтому я подозреваю, что проблема где-то глубже, и я не вижу способа локализовать проблему дальше.
Это начинается хорошо с
$> 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
Но потом:
$> 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
Буду признателен за любую подсказку о том, как действовать дальше!
Отказ от ответственности: Я не получил ответа наэтот вопросна форумах OpenWrt спустя несколько дней, поэтому я размещаю здесь перекрестную запись.
решение1
У меня возникла та же проблема на Tenda W300D с r44093, и я обнаружил, что MAC-адрес был предварительно настроен неправильно, поэтому я:
- Измененный
/sys/class/ieee80211/phy0/macaddress
:# From: 00:00:00:00:00:00 # To the MAC on the bottom of the router: c8:3a:52:75:51:08
- Изменился
/var/run/hostapd-phy0.conf
на:bssid=c8:3a:52:75:51:08
- Добавлен
/etc/config/wireless
:option macaddr C6:3A:35:27:51:08
- Сбросьте настройки сети:
/etc/init.d/network restart ; wifi up
Теперь у Wi-Fi должен быть установлен правильный MAC-адрес.