提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
手里有一块联想的小主机,CPU是D2700,扔了可惜,本着废物利用的原则,装个Debian11,跑个Docker,不亦乐乎。
但在连接WIFI的过程中遇到一些麻烦,经不懈努力,终于搞定。
提示:需要有一定的Linux基础,本人思维比较跳跃,写本文的目的是给自己看,所以也没有截图。以下是本篇文章正文内容,下面案例仅供参考
一、前期准备
安装Debian,更换软件源,安装驱动以及ssh启用root等步骤在此跳过。
二、查看无线网卡信息
(一)使用ip a命令
ip a
这个命令的缺点是要自己去猜自己的无线网卡是哪个
(二)使用ifconfig命令
ifconfig
这个命令大家都熟悉,但是缺点是在比较新的Linux发行版上,不带net-tools包,需要自行安装
sudo apt-get install net-tools
这个命令和ip a差不多,还是要猜
(三)使用iw dev命令
iw dev
这个命令就Very good了,直接输出类似如下的结果
phy#0
Interface wlp2s0
ifindex 3
wdev 0x1
addr
…………………………………………………………
这里我们知道无线网卡的名称是wlp2s0
三、编辑相关配置
最好先使用以下命令启用网卡
ip link set wlp2s0 up
(一)编辑interfaces文件
我不会用vi,我喜欢用nano
nano /etc/network/interfaces
将wlp2s0配置为以下内容
auto wlp2s0
iface wlp2s0 inet dhcp
wpa-ssid 你的ssid名称
wpa-psk 你的密码
wpa-scan-ssid 1
最后一行的wpa-scan-ssid 1是隐藏wifi才用,如果不是隐藏wifi,删掉它
(二)重启
reboot
重启后稍微等待须臾,就可以正常使用了
或许不用重启,可以用以下命令重启网络也许也行,请自行尝试,我不想试
/etc/init.d/networking restart
(三)查看连接状态
输入以下命令看看连接状态
iw wlp2s0 link
会输出类似以下的结果
Connected to 00:00:00:00:00:00 (on wlp2s0)
SSID: XXXXX
freq: 2462
RX: 38279790 bytes (113611 packets)
TX: 7493338 bytes (16785 packets)
signal: -45 dBm
rx bitrate: 115.6 MBit/s MCS 13 short GI
tx bitrate: 65.0 MBit/s MCS 6 short GI
bss flags: short-preamble short-slot-time
dtim period: 2
beacon int: 100
四、总结
网上关于shell下连接wifi的方法很多,大多很复杂,请自行甄别,我这办法应该简单有效吧