FreeBSD MLメンバの皆様
小野田と申します。
FreeBSD7.1 RC1でWPA-PSKを使った
無線通信を行いたいのですが
エラーが出て接続ができません。
以下に長くなりますが,
詳細な情報を記述させていただきます。
<エラー内容>
# wpa_supplicant -i ndis0 -c /etc/wpa_supplicant.conf
WPA: No SSID info found (msg 1 of 4).
WPA: Could not verify EAPOL-Key MIC - dropping packet
WPA: Could not verify EAPOL-Key MIC - dropping packet
# dmesg
ndis0: bssid_list failed
ndis0: link state changed to UP
ndis0: link state changed to DOWN
の繰り返しが続いています。
<設定情報>
# ifconfig ndis0
ndis0: flags=8843 metric 0 mtu 1500
ether [NIC-MAC Address]
media: IEEE 802.11 Wireless Ethernet autoselect
status: no carrier
ssid [ルータSSID] channel 12 (2467 Mhz 11g)
authmode WPA1+WPA2/802.11i privacy ON deftxkey UNDEF bmiss 7
scanvalid 60 protmode CTS roaming MANUAL bintval 0
status: Associatedになることもあります。
ルータSSIDが消えてしまうこともあります。
何によって変更されるのか特定できていませんが,
時間かwpa_supplicantのコマンドによって
変更がなされている可能性が高いと思います。
# pciconf -lv
nd...@pci0:17:0:0: class=0x028000 card=0x03541154 chip=0x432914e4
rev=0x01 hdr=0x00
vendor = 'Broadcom Corporation'
device = 'BCM43XNG 802.11n Network Adapter'
class = network
<デバイス詳細>
無線用NIC: WLI-PCI-G144N (Buffalo)
無線用ルータ: WZR2-G300N (Buffalo)
<ルータのログ>
ra0: had disassociated : [NICのMAC Address]
ra0: had associated successfully : [NICのMAC Address]
ra0: set key done in WPA2/WPA2PSK : [NICのMAC Address]
これを見る限り,認証までは到達している気がします。
<ドライバ詳細>
ドライバ名: cbg300n_sys.ko
ドライバ作成方法:
Buffaloサイトにて提供されているドライバより
cbg300n.sys netg300n.infを抽出し,
ndisgenを使用してドライバを作成しました。
#このとき特にオプション等は設定していません。
<設定内容>
# less /boot/loader.conf
cbg300n_sys_load="YES"
wlan_load="YES"
wlan_wep_load="YES"
wlan_tkip_load="YES"
wlan_ccmp_load="YES"
wlan_xauth_load="YES"
wlan_acl_load="YES"
firmware_load="YES"
if_wpi_load="YES"
wlan_amrr_load="YES"
wpifw_load="YES"
# less /etc/rc.conf
ifconfig_ndis0="WPA authmode shared mode 11g channel 12 ssid
[ルータSSID] inet [IP Address] netmask 255.255.255.0"
# less /etc/wpa_supplicant.conf
network={
ssid="[ルータSSID]"
scan_ssid=1
key_mgmt=WPA-PSK
psk="[PSKキー]"
#proto=WPA
#pairwise=TKIP
#group=TKIP CCMP
}
できる限りの情報を自分で集めながらやってみましたが,
接続までは到達することができず
どこをチェックすればよいか検討がつきません。
アドバイスをいただければ幸いです。
--
Si vis pacem, para bellum.
# Isamu Onoda
# mail: onod...@gmail.com