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<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 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
############################

メールによる返信