FreeBSD 10.3では、Atherosカードが正しく機能しているとマークされています/dev/ath0
。 FreeBSD 11では、モジュールがロードされ、システムがカードを認識しているように見えますが、もはやそうではありません。
root@igloo:~ # sysctl net.wlan.devices
net.wlan.devices: ath0
それでもath0
動作しません。
root@igloo:~ # ifconfig wlan0 create wlandevice ath0
ifconfig: must specify a parent device (wlandev) when creating
カードを使用するにはどうすればよいですか?
答え1
エラーメッセージは、を使用する必要があることwlandev
を示しますwlandevice
。
努力する:
ifconfig wlan0 create wlandev ath0
より多くの情報と例を見ることができますath(4) マンページから。
答え2
ネットワークを設定するには、/etc/rc.conf
次の行を追加してネットワークを編集します(起動時のネットワーク設定)。
wlans_ath0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"
WLANインターフェイスの作成:
ifconfig wlan0 create wlandev ath0
アクセスポイント検索:
ifconfig wlan0 up scan
/etc/wpa_supplicant.conf
次の内容で設定ファイルを作成します。
network={
ssid="your_ssid"
psk="your_password"
}
つながる:
接続するには、ネットワークサービスを再起動する必要があります。
service netif restart
ネットワークサービスを再起動すると、Wi-Fiが機能するはずです。
以下を介して接続することもできますwpa_supplicant
。
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf
答え3
このスレッドに私の経験を追加するだけです。 FreeBSD 11.1を実行するために古いAsus P5G41T-MLXシステムを変換していますが、最初はAtheros AR8131-BL1Aデバイスが見つかりませんでした。 BIOSを更新すると問題が解決しました。