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
カードを使用するにはどうすればよいですか?
エラーメッセージは、wlandev
ではなくwlandevice
を使用する必要があることを示しています。
試してください:
ifconfig wlan0 create wlandev ath0
詳細と例は次のとおりです ここではath(4)のマンページにあります 。
このスレッドに私の経験を追加するだけです。古いAsusP5G41T-MLXマシンを変換してFreeBSD11.1を実行しています。最初は、AtherosAR8131-BL1Aデバイスが見つかりませんでした。 BIOSを更新すると、問題が解決しました
ネットワークを構成するには、次の行を追加して/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
ネットワークサービスを再起動すると、wifiが機能するはずです。
また、wpa_supplicant
を介して接続することもできます。
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf