最終更新:2024-11-28 (木) 07:03:11 (9d)
Linux/無線LAN
https://wiki.gentoo.org/wiki/Wi-Fi/ja
Linux Wireless
mac80211
- a framework which driver developers can use to write drivers for SoftMAC wireless devices.
- CONFIG_MAC80211
cfg80211
- Linux 802.11 configuration API
- replaces Wireless-Extensions (wext).
- CONFIG_CFG80211
nl80211
- new netlink interface (nl80211) support in cfg80211
- used to configure a cfg80211 device and is used for kernel <–> userspace communication.
- CONFIG_NL80211
最低限
- 少なくともcfg80211(CONFIG_CFG80211)とmac80211(CONFIG_MAC80211)を有効にしてください。
.config
- 最低限
- wpa_supplicantで必要
- https://www.linuxfromscratch.org/blfs/view/11.3-systemd/basicnet/wpa_supplicant.html
CONFIG_NET CONFIG_WIRELESS CONFIG_CFG80211 CONFIG_CFG80211_WEXT cfg80211 wireless extensions compatibility CONFIG_MAC80211 CONFIG_NETDEVICES? CONFIG_WLAN
ツール
iw
- nl80211 based CLI configuration utility
- ワイヤレスネットワークカードのドライバーがnl80211スタックをサポートしていれば、iwコマンドで認識されているワイヤレスカードを表示できる
- iw dev
NetworkManager
wpa_supplicant
wireless-tools
- iwconfig
- Wireless-Extensions (wext)のAPIを使っている (古い)
Webサイト
動作方法
- 接続しただけでいきなり正しく動作する
- 設定を修正すると動作する
- Windows用ドライバ+ndiswrapperで動作する
- ドライバを作成する(まだ開発段階でテスト中のソースコードをダウンロードしてきて自身でコンパイルして組み込む)ことで動作する