推荐看完Linux命令行/终端连接隐藏SSID的WiFi(续篇)和本文后,再按照实际情况采用network-manager或者ifupdown

多数Linux系统默认自带有线网络的驱动和配置软件,但是对于WiFi则可能会缺少固件和相关软件。在此使用Debian 11为例(Ubuntu也可),使用nmcli连接隐藏SSID的WiFi网络。

无线网卡通常被命名为wlan0,wlp3s0等。

安装相关软件包

apt install network-manager

如果是普通的家用WiFi,运行以下命令即可连接

nmcli dev wifi connect "WiFi的名字" password "WiFi的密码"

但是隐藏了SSID的则需要额外操作,如下:

     
nmcli c add type wifi con-name "自定义连接名称" ifname "无线网卡名称" ssid "WiFi的名字"
     
nmcli con modify "自定义连接名称" wifi-sec.key-mgmt wpa-psk
     
nmcli con modify "自定义连接名称" wifi-sec.psk "WiFi的密码"
     
nmcli con up "自定义连接名称"