[vine-users:082582] Re: hostapdの設定でつまづいてます。(自己解決)
溝井 仁
mizoi.hitoshi @ nifty.com
2014年 7月 12日 (土) 08:29:59 JST
溝井です。
表題の件自己解決しました。
報告です。
ググっていろいろ調べるうちに、そもそもBraodcom謹製ドライバー(wl)はAP modeに対応していない
ことがわかりました。
http://wireless.kernel.org/en/users/Drivers/b43
これではいくらあがいても無理でした。
上記サイトの表を見るとBCM4322はもとから入ってるb43でいけるはず?
無線LAN IFがドライバがないといわれてUPしないので、対応外ハードとの思い込みがあり
wlを落としてきていれたのですが。
b43にしてみるとやはりifがUPしないので、ログをみると、
Jul 12 07:17:36 chablis kernel: b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
Jul 12 07:17:36 chablis kernel: b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
Jul 12 07:17:36 chablis kernel: b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
というのが出ています。
下記の対処を行うことでb43でifがupできるようになり、
無事hostapdが起動しました。
$ wget http://bues.ch/b43/fwcutter/b43-fwcutter-019.tar.bz2
$ tar xjf b43-fwcutter-019.tar.bz2
$ cd b43-fwcutter-019
$ make
$ su
# make install
^d
$ cd ..
$ wget http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
$ tar xjf broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
$ su
# b43-fwcutter -w /lib/firmware broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o
2014/07/10 23:19、溝井 仁 <mizoi.hitoshi @ nifty.com> のメール:
> 溝井と申します
>
> hostapdの起動時に以下のエラーがおこり起動しません。
>
> hostapdを起動中: Configuration file: /etc/hostapd/hostapd.conf
> nl80211: Could not configure driver mode
> nl80211 driver initialization failed.
> hostapd_free_hapd_data: Interface eth1 wasn't started
> [ 失敗 ]
> 対策についてご教示もしくはヒントをいただければと思います。
>
> 環境
>
> Vine 6.2
> kernel-3.4.87-2vl6.i686
> hostapd-2.1-2vl6.i686
>
> H/W:HP2140
> 無線LAN IF: 内蔵 lspciの結果は下記の通り。
>
> 08:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
> 無線LAN IFドライバーはBroadcomのHPで配布されているものをインストール。
> wpa_supplicantをつかいインフラストラクチャモードで実際に接続できることを確認済み。
>
> 現在のifcfg-eth1として下記を定義
> —
> DEVICE=eth1
> BOOTPROTO=static
> BROADCAST=192.168.25.255
> NETWORK=192.168.25.0
> NETMASK=255.255.255.0
> IPADDR=192.168.25.1
> TYPE=Wireless
> HWADDR=00:21:00:c4:29:e8
> ONBOOT=yes
> USERCTL=no
> IPV6INIT=no
> RATE=auto
> NM_CONTROLLED=no
> ESSID=
> CHANNEL=
> —
>
> hostapd.confはサンプルを一部変更し、下記内容に
> —
> interface=eth1
> driver=nl80211
> logger_syslog=-1
> logger_syslog_level=2
> logger_stdout=-1
> logger_stdout_level=2
> ctrl_interface=/var/run/hostapd
> ctrl_interface_group=0
> ssid=test
> country_code=JP
> ieee80211d=1
> hw_mode=g
> channel=1
> beacon_int=100
> dtim_period=2
> max_num_sta=255
> rts_threshold=2347
> fragm_threshold=2346
> macaddr_acl=0
> auth_algs=3
> ignore_broadcast_ssid=0
> wmm_enabled=1
> wmm_ac_bk_cwmin=4
> wmm_ac_bk_cwmax=10
> wmm_ac_bk_aifs=7
> wmm_ac_bk_txop_limit=0
> wmm_ac_bk_acm=0
> wmm_ac_be_aifs=3
> wmm_ac_be_cwmin=4
> wmm_ac_be_cwmax=10
> wmm_ac_be_txop_limit=0
> wmm_ac_be_acm=0
> wmm_ac_vi_aifs=2
> wmm_ac_vi_cwmin=3
> wmm_ac_vi_cwmax=4
> wmm_ac_vi_txop_limit=94
> wmm_ac_vi_acm=0
> wmm_ac_vo_aifs=2
> wmm_ac_vo_cwmin=2
> wmm_ac_vo_cwmax=3
> wmm_ac_vo_txop_limit=47
> wmm_ac_vo_acm=0
> eapol_key_index_workaround=0
> eap_server=0
> own_ip_addr=127.0.0.1
> wpa=2
> wpa_psk=e1d1**************df9c #伏せています
> wpa_key_mgmt=WPA-PSK
> wpa_pairwise=TKIP CCMP
> rsn_pairwise=CCMP
> --
> ※ wpa_supplicant , networkmanagerは停止済み。
>
> ご教示お願いします。
>
> _______________________________________________
> vine-users mailing list
> vine-users @ listserv.linux.or.jp
> http://listserv.linux.or.jp/mailman/listinfo/vine-users
vine-users メーリングリストの案内