Linux Wifiまとめ
WLI-UC-GN、WLI-UC-GNM、WLI-UC-GNM2という3つの新定番が確立した、LinuxなWifi環境のおさらい。
| 製品名 | VID:PID | コントローラ | ドライバ | 使用可否 |
|---|---|---|---|---|
| GW-US54GXS | 2019:5303 | zd1211b | zd1211rw | ○ |
| GW-USMicroN | 2019:ed14 | RT3070 | - | × |
| GW-USWExtreme | 2019:ed17 | RTL8188CUS | rtl8192cu | ○ |
| GW-US300MiniS | 2019:ab24 | RT2870 | rt2800usb | ○ |
| WLI-UC-GN | 0411:015d | RT3070 | rt2800usb | ○ |
| WLI-UC-GNM | 0411:01a2 | RT8070 | rt2800usb | ○ |
| WLI-UC-GNM2 | 0411:01ee | RT3070 | rt2800usb | ○ |
| WDC-433SU2M | 7392:b711 | MT7610U | - | × |
しかし、お仕事的にはサーバやリモート端末などNetwork-Managerを使えないターミナルUI環境での活用が中心なので、次のステップとしてwpa_supplicantでの動作検証を行う。
まずはCommunity Help Wikiに従い、実行中のNetwork-Managerを停止し、自動起動の設定を手動起動に変更する。
yano@Trusty:~$ sudo stop network-managerNetwork-Managerも設定ファイルの代わりにGUI操作を被せただけで、実態としてはお馴染みwpa_supplicantなので簡単…と思いつつ、なかなか接続に到らず難儀。
yano@Trusty:~$ echo "manual" | sudo tee /etc/init/network-manager.override
yano@Trusty:~$ sudo start network-managerとして再びNetwork-Managerで接続した時のログを比較してみたりしたが、何かが足りないというのはわかってもそれを活性化する為のwpa_supplicantの設定を行っているつもりなので、まさに行き詰まった状態に陥った。
まずは、ubuntuを再起動してからUSBドングルを指すというケースにおいて、接続&通信できる事で良しとするところまでハードルを下げて、最終的には /etc/wpa_supplicant/wpa_supplicant.confと/etc/networking/interfacesを
yano@Trusty:~$ cat /etc/wpa_supplicant/wpa_supplicant.confという構成で確認できた。
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=root
network={
scan_ssid=0
proto=WPA RSN
key_mgmt=WPA-PSK
auth_alg=OPEN
pairwise=CCMP TKIP
group=CCMP TKIP
ssid="TEST-WIFI"
#psk="passphrase"
psk=9271f8b3376c756b2eafb25b0632b0b09a6b51bf688cc6f79ede98fcad114a74
}
yano@Trusty:~$
yano@Trusty:~$ cat /etc/networking/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# primary interface
auto eth0
iface eth0 inet dhcp
# secondery interface
allow-hotplug wlan0
# manual wlan0
iface wlan0 inet dhcp
# wpa-driver nl80211
# wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
yano@Trusty:~$
