linux如何在终端连接WiFi

要使用root权限进行以下操作。

首先查找可用的网卡:

iw dev

会得到如下所示的信息。

Interface wlan0
                ifindex 3
                wdev 0x1
                addr 68:4e:05:07:70:d6
                type managed
                txpower 42949572.96 dBm

需要找一个type显示为managed的才能连接WiFi。

然后查看网卡是否激活:(这里的wlan0要换成自己设备上输出的信息)

ip link show wlan0  

会得到下面2种输出。

//已激活状态,< >内包含UP关键字。
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether 68:4e:05:07:70:d6 brd ff:ff:ff:ff:ff:ff
 
//已激活状态,< >内不含UP关键字。
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether 68:4e:05:07:70:d6 brd ff:ff:ff:ff:ff:ff

如果是没激活的话,需要先激活,可用用下面命令激活:

ip link set wlan0 up
ifconfig wlan0 up

 如果之前打开了飞行模式,则会出现下面报错:

Operation not possible due to RF-kill

 需要先关闭飞行模式,然后再次尝试激活

sudo rfkill unblock all

激活后,用下面命令搜索WiFi:

nmcli device wifi list

选择你要连接的WiFi,输入密码:(名称是上面搜到的wifi名,密码是wifi密码,不用写<>)

nmcli device wifi connect <WiFi名称> password <密码>

连接成功会有提示。

参考链接:

linux命令连接wifi_linux wifi-CSDN博客https://blog.csdn.net/weixin_35749796/article/details/128866177

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值