Linux 系统用着用着突然发现电脑上的 WiFi 图标不见了,电脑无法连接到无线网。这可急坏了,找遍设置也没找到哪里可以重新打开无线网,感觉就像是凭空消失了一样。折腾了一天,终于把无线网络恢复正常了。

这篇文章就来梳理一下在 Linux 上修复无线网络的一些简单常用的操作。

首先,我们可以使用 rfkill 命令查看无线设备的状态。

$> rfkill list

# 正常情况应该显示如下内容

0: hci0: Bluetooth

Soft blocked: no

Hard blocked: no

1: phy0: Wireless LAN

Soft blocked: no

Hard blocked: no

如果无线网络设备(Wireless LAN)显示 Soft blocked: yes ,即软阻塞,通常原因是软件层面关闭了无线网络。笔记本电脑可以看看是否误触到了飞行模式按键,导致无线网络被关闭。飞行模式按键通常是 Fn + F12 或 Fn + INSERT 。

如果显示 Hard blocked: yes ,即硬阻塞,通常原因是网卡或网卡驱动损坏,网卡损坏的几率相对较小,可以尝试重新安装驱动是否能够解决问题。使用 lspci 指令查看电脑网卡的型号,然后从网上下载对应型号的网卡驱动进行编译安装。

lspci | grep Ethernet

lspci 指令用于查看所有的 pci 设备信息。pci 是一种总线,pci 设备就是通过 pci 总线连接的设备。如今,我们常用的设备大部分都采用的是pci总线,如网卡、存储等。

rfkill 命令显示的内容正常后,我们再用 ifconfig 命令查看网络设备的状态。

$> ifconfig

eno1: flags=4099 mtu 1500

ether 84:a9:3a:1c:7f:e4 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10

loop txqueuelen 1000 (Local Loopback)

RX packets 736 bytes 59264 (57.8 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 736 bytes 59264 (57.8 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

可以看到,此时可用的网络设备只显示了有线网卡(以太网接口 eno1)和回环接口(lo),并没有显示无线网卡。如果使用 -a 参数展示所有的网络设备,则可以看到无线网卡(wlo1)的信息。

$> ifconfig -a

eno1: flags=4099 mtu 1500

ether 84:a9:3a:1c:7f:e4 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10

loop txqueuelen 1000 (Local Loopback)

RX packets 736 bytes 59264 (57.8 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 736 bytes 59264 (57.8 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlo1: flags=4098 mtu 1500

ether 18:1e:ea:a6:0b:5f txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

虽然我们解决了阻塞问题,但无线网卡仍处于关闭状态。我们需要手动开启无线网卡。

$> sudo ifconfig wlo1 up

开启后,再执行 ifconfig 命令就能够看到无线网卡(wlo1)的信息啦。等待一会儿之后,WiFi 的图标就能又重新出现在了我们的桌面上。

如果仍没有效果,可以尝试重启网络服务。

$> systemctl restart network-manager

ifconfig 是在 Linux 上调试网络设备的重要工具,下面列举了 ifconfig 的一些常用操作。

# 显示 up 状态的网络设备信息

$> ifconfig

# 显示所有网络设备信息

$> ifconfig -a

# 启动 eth0 网卡

$> ifconfig eth0 up

# 关闭 eth0 网卡

$> ifconfig eth0 down

# 给 eth0 网卡配置 IP 地址

$> ifconfig eth0 192.168.1.56

# 给 eth0 网卡配置 IP 地址,并加上子掩码

$> ifconfig eth0 192.168.1.56 netmask 255.255.255.0

linux断开网卡,Linux 无线网络断开的解决方案相关推荐

  1. 办公无线网络建设设计解决方案

    办公无线网络建设​设计解决方案:企业作业室在建设网络时,会从稳定性.简易性.灵敏性及办理本钱几个方面考虑,可从以下几个方面入手: 作业室环境一般相对开阔,可根据需求确定无线AP的数量.而在作业室出进口 ...

  2. Linux 无线网络断开的解决方案

    Linux 系统用着用着突然发现电脑上的 WiFi 图标不见了,电脑无法连接到无线网.这可急坏了,找遍设置也没找到哪里可以重新打开无线网,感觉就像是凭空消失了一样.折腾了一天,终于把无线网络恢复正常了 ...

  3. linux系统连接校园无线网络,基于Linux环境下校园无线网络安全平台的设计与实现...

    摘要: 无线网络具有灵活性和移动性,安装便捷,联网成本低,可以随时随地上网.校园网无线功能可以提供日常互联网连接外,还能够将校内的精品课资源,网络电子学习资源,OA系统的使用等都转移到移动设备上实现. ...

  4. linux使用nmcli连接无线网络

    一.背景 背景:wpa_supplicant工具在某些场景的使用上感觉不够简洁.灵活,因此找到了这个工具,nmcli只需要在新增无线时指定相关的配置即可生成各种认证的配置,完成各种认证. 二.nmcl ...

  5. kali linux 网络命令,Kali Linux系统连接Wifi无线网络命令:

    第一种:root@kali:~# iwconfigroot@kali:~# ifconfigroot@kali:~# ifconfig wlan0 uproot@kali:~#iw dev wlan0 ...

  6. arch Linux 无线网,archlinux 连接无线网络

    尝试着安装archlinux,命令行下安装一些东西需要网络连接,因为本校的有线网络需要进入页面输入学号密码啥的. 就尝试使用无线网络. 网上搜了不少,记录一下. 参考自两个链接(其中的一些拼写错误已在 ...

  7. Ubuntu Linux server 连接WIFI无线网络【命令行】

    Ubuntu 连接WIFI的方法 无线网卡名称 --- 类似wlan0/wlp2s0 无线网络名字 --- SSID 自己的wifi名字 无线网络密码 --- SSID PASSWD 1.查看正确安装 ...

  8. linux系统如何连接wf,Kali Linux系统连接Wifi无线网络命令:

    第一种:root@kali:~# iwconfigroot@kali:~# ifconfigroot@kali:~# ifconfig wlan0 uproot@kali:~#iw dev wlan0 ...

  9. linux 启动网卡错误 RTNETLINK answers: File exists 解决方案

    重启网卡时 出现 :RTNETLINK answers: File exists  提示 以下是网卡出来错误的解决方法: 第一种: network 和 NetworkManager 服务有冲突,这个好 ...

最新文章

  1. ISME:病原菌介导植物根际有益微生物群落组装
  2. 盘点丨那些顶级的AI机器人“大脑”
  3. 笑死!“盒马”把自己的ID给玩没了...
  4. Caddy-基于go的微型serve用来做反向代理和Gateway
  5. 计算机学业水平考试及格,信息技术学业水平考试表格部分试题(带答案)
  6. python list对象
  7. random(随机函数生成)
  8. 漫画:删去k个数字后的最小值
  9. 是什么牌子_水晶项链什么牌子好
  10. redhat7安装谷歌浏览器 换源
  11. nifi集群_nifi架构
  12. 如何在页面上动态实现浮动窗口?
  13. Python Django Web开发之表单
  14. 亚瑟王的「随机」挑战:从交互到非交互式零知识证明——探索零知识证明系列(四)
  15. BOTTON控件介绍及程序基本框架与皮肤自定义
  16. 玉米社:抖音作品几大核心指标,完播率、点赞率、吸粉率多少算好?
  17. 高效利用团购,方便隔离生活
  18. 低代码平台--基于surging开发微服务编排流程引擎构思
  19. Android 之UI自适应解决方案
  20. HTML5设定video视频为背景

热门文章

  1. 股票量化对冲策略的发展与展望
  2. 百数在线表单如何实现表单套打?
  3. 【MATLAB】MATLAB快速入门编程技巧
  4. 修改服务器2003系统时间,windows2003 时间服务器ntp配置
  5. python练习题4 将mRNA翻译成蛋白质
  6. Iphone Installous IPA file folder location
  7. 私营企业和民营企业有哪些区别
  8. 大学生上网应“慎独”
  9. MyBatis-Generato代码生成器(独立版)
  10. Dataframe中计算最大回撤的处理