Linux命令行/终端连接隐藏SSID的WiFi(续篇)
在前面写到了Linux命令行/终端连接隐藏SSID的WiFi,使用了network-manager
进行全局管理,实际上对于基础的WiFi连接需求,系统自带的ifupdown
也可以实现,不需要额外安装任何软件包。
注意:ifconfig/net-tools
已经被弃用,现在默认使用iw
等替代了。
Debian 11的无线网卡名称默认为wlp2s0
,可以使用ip a
来查看实际的名称。输入以下命令,先激活无线网卡。
iw dev
ip link set wlp2s0 up
编辑/etc/network/interfaces
文件,输入一下内容。
allow-hotplug wlp2s0
iface wlp2s0 inet dhcp
wpa-ssid WiFi_Name
wpa-psk Password
其中的WiFi_Name是WiFi名称,Password是WiFi密码,如果是隐藏了SSID的,需要加上一句
wpa-scan-ssid 1
配置文件写好了,需要启用,使用以下命令
ifup wlp2s0
iw wlp2s0 link
系统可能会需要30秒左右连接WiFi,之后使用ip a
查看是否获取正确的ip地址。