環境
- PC: Panasonic Let's Note CF-NX2
- OS: Ubuntu 16.04 Server
wpa_supplicant
でWi-Fiに接続するよう設定したかったのだが、接続できなかった。iwlist
でもなぜかscanできず。
Ubuntu DesktopをLive USBで起動すると問題なく接続できるので、ハードウェアの問題ではなさそう。
ということで、Ubuntu ServerでもおとなしくNetwork Managerを使って設定する。
apt-get install network-manager
公開SSID + DHCP
nmcli device wifi connect [SSID] password [PASSWORD]
ステルスSSID + DHCP
nmcli connection add type wifi con-name [CONNECTNAME] ifname [IFNAME] \
ssid [SSID] wifi-sec.key-mgmt wpa-psk wifi-sec.psk [PASSWORD]
[CONNECTNAME]
は任意の名前、[IFNAME]
はwlp2s0
やwlan0
などを指定する。
ステルスSSID + 固定IP
nmcli connection add type wifi con-name [CONNECTNAME] ifname [IFNAME] \
ssid [SSID] wifi-sec.key-mgmt wpa-psk wifi-sec.psk [PASSWORD]
nmcli connection modify [CONNECTNAME] ipv4.method manual \
ipv4.address [IPADDR] ipv4.gateway [GATEWAY] ipv4.dns [DNS]
[IPADDR]
に割り当てたいIPアドレス、[GATEWAY]
にはゲートウェイ(通常はルータ)のIPアドレス、
[DNS]
にはDNSサーバのIPアドレスを指定する。
参考) CentOS 7.1.1503ではnmcliでIPアドレスを固定する方法が変更された
余談
テスト中のUbuntu Desktop 17.10でステルスSSIDのWi-Fiに接続しようと思ったが、GUIでの設定方法がわからない。設定画面どこに行ったの?
そんなときも上記コマンドで接続できる。