admin管理员组

文章数量:1574959

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、前期准备
  • 二、查看无线网卡信息
    • (一)使用ip a命令
    • (二)使用ifconfig命令
    • (三)使用iw dev命令
  • 三、编辑相关配置
    • (一)编辑interfaces文件
    • (二)重启
    • (三)查看连接状态
  • 四、总结


前言

手里有一块联想的小主机,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的方法很多,大多很复杂,请自行甄别,我这办法应该简单有效吧

本文标签: wifi