解决Linux WiFi不显示的问题 (linux wifi没显示不出来)

Linux是一种流行的开源操作系统,受到越来越多用户的青睐。然而,在使用Linux时,如遇到WiFi不显示的问题,这会让用户感到非常烦恼。本文介绍了如何,帮助用户快速恢复WiFi连接。

1. 确认无线设备状态

当WiFi无法显示时,首先需要检查无线设备的状态。在Linux终端中运行以下命令:

“`

$ rfkill list

“`

如果无线设备被禁用,则会显示“yes”。在这种情况下,可以执行以下命令以激活无线设备:

“`

$ sudo rfkill unblock all

“`

如果无线设备状态没有被禁用,则可以继续尝试其他解决方案。

2. 检查驱动程序

如果驱动程序不正确或缺失,无线设备将不会被检测到。要检查当前驱动程序,请在终端中运行以下命令:

“`

$ lspci -vnn | grep Network

“`

该命令将列出已安装的无线设备及其驱动程序的详细信息。确保无线设备正在使用正确的驱动程序,并且驱动程序已正确配置。

如果无线设备的驱动程序缺失,则可以通过执行以下命令安装它:

“`

$ sudo apt-get install linux-firmware

“`

该命令将安装Linux所需的所有驱动程序文件。

3. 重启网络管理器

重启网络管理器可能会解决WiFi无法显示的问题。在终端中运行以下命令:

“`

$ sudo systemctl restart NetworkManager

“`

该命令将重启网络管理器,并重新扫描可用的WiFi网络。

4. 确保WiFi网络配置正确

在终端中运行以下命令,可以检查当前WiFi网络的配置是否正确:

“`

$ nmcli device wifi list

“`

该命令将列出所有可用的WiFi网络及其详细信息。如果无线网络在这个列表中,则确保已正确配置网络,并尝试重新连接它。

5. 禁用WiFi硬件扫描

如果WiFi硬件扫描过于频繁,则可能会导致WiFi无法显示。在终端中运行以下命令,可以禁用WiFi硬件扫描:

“`

$ sudo iwconfig wlp2s0 power off

“`

该命令将禁用wlp2s0接口的WiFi硬件扫描。根据系统管理器和无线适配器,wlp2s0可能与您的设备不同。

本文介绍了如何。需要确认无线设备状态,并确保使用正确的驱动程序。如果问题仍然存在,可以尝试重启网络管理器或检查WiFi网络配置。如果需要,可以禁用WiFi硬件扫描。通过这些简单的步骤,用户可以快速恢复其Linux设备上的WiFi连接。

相关问题拓展阅读:

怎么解决安装了Ubuntu后发现没有无线网络,搜索不到WiFi的情况

看有没有wlan0,有的话无线网虚禅卡已识别,系统设置-软件更新-附加驱动里更新下无线网卡驱动仔誉枝

没有的话最方念敏便的方法:

一共有两种解决方法

一、1、注意pool

文件夹

下就是ubuntu的驱动文件

2、可以将pool下面的驱动进行安装,其中包括网卡驱动的,安装完驱动后需要关机重启。

3、 将main和restricted文件夹下的驱银唤知动安装,然后重启。重启链镇后点击网络标识,就可以看到无线

二、1、打开“系统设置(右上角的齿轮里或者启动器里)软件和更新”,如果没有更新过软件源,先设置更新软件源。

2、下载自:下拉框里选择锋消  “其他站点”  .可以选择右侧的的“选择更佳服务器”(但这样有时会选择国外的站点,所以推荐直接在左侧列表里选择中国的站点)  然后点击下面的 “选择服务器”。

3、关闭“软件和更新”窗口时,会弹出一个窗口,选择“重新加载”。然后会出现下面的“正在更新缓存”的窗口。等它更新完就行了。

可以使用iwconfig啊!

iwconfig是Linux Wireless Extensions(LWE)的用户层配置工具之一。LWE是Linux下对无线网络配置的工具,包括内核的支持、用户层配置工具和驱动接口的支持三部分。目前很多无线网卡都支持LWE,而且主流的Linux发布版本,比如Redhat Linux、Ubuntu Linux都已经带了这个配置工具。  以下是《在Linux上配置无线网络》(参考链接  对无线网络配置的具体操作

安装 wireless_tools 和 madwifi

pacman -S wireless_tools madwifi

2. 查看网卡状态

lsu

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse

Bus 001 Device 003: ID 0cf3:7015 Atheros Communications, Inc.

在USB接口001/003上检测到网卡。

iwconfig

lono wireless extensions.

ethno wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  

Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   

Retry  long limit:7   RTS thr:off   Fragment thr:off

     笑伏大    Encryption key:off

Power Management:off

无线网卡为 wlan0

3. 激活网卡

ifconfig wlan0 up

因为我的网卡必需要先激活才能扫描,否则下一步scan会出现错误:wlan0 Interface 

doesn’t support scanning.

4. 扫描网络

iwlist wlan0 scan

wlan0     Scan completed :

Cell 01 – Address: 54:E6:FC:22:E1:D2

    Channel:1

     Frequency:2.412 GHz (Channel 1)

     Quality=53/70  Signal level=-57 dBm  

     Encryption key:on

     ESSID:”TP-LINK_22E1D2″

     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s

 9 Mb/s; 12 Mb/s; 18 Mb/s

     Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s

 碰竖    Mode:Master

     Extra:tsf=a41bd80

 厅燃    Extra: Last beacon: 960ms ago

     IE: Unknown: 000E54502D4C494E4B5F

     IE: Unknown:B960C121824

     IE: Unknown:

     IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

     IE: WPA Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

发现WPA2-PSK/WPA-PSK 加密网络 TP-LINK_22E1D2,因为加密方式为 WPA-PSK 所以得用 wpa_supplicant 而不能使用 iwconfig wlan0 key 形式,iwconfig key方式适用于WEP。

5. 配置 wpa_supplicant

新建文件 /etc/my_wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant

network={

ssid=”TP-LINK_22E1D2″

psk=”密码”

}

因为全部使用默认配置,所以配置文件非常简单。

6. 连接wlan0到网络,并以daemon方式运行

wpa_supplicant -B -i wlan0 -c /etc/my_wpa_supplicant.conf

-B Background 在后台以daemon 运行

-i interface

-c 配置文件

7. 设置IP地址

ifconfig wlan0 192.168.1.131

ifconfig 查看状态

wlan0     Link encap:Ethernet  HWaddr 54:E6:FC:03:0D:6B  

inet addr:192.168.1.131  Bcast:192.168.1.255  Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:95 errors:0 dropped:0 overruns:0 frame:0

TX packets:4 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000 

RX bytes:32434 (31.6 Kb)  TX bytes:576 (576.0 b)

8. 加入网关到路由

我的网关的是192.168.1.1,添加通过wlan0访问的网关

route add default gw 192.168.1.1 dev wlan0

查看状态

Kernel IP routing table

Destination     GatewayGenmaskFlags Metric Ref    Use Iface

192.168.1.0     * 255.255.255.0   Uwlan0

default.168.1..0.0.UGwlan0

9. 设置完毕。

以后上线只需运行以下命令即可

wpa_supplicant -B -i wlan0 -c /etc/my_wpa_supplicant.conf

ifconfig wlan0 192.168.1.131

route add default gw 192.168.1.1 dev wlan0

10. 相关命令

关闭连接

wpa_cli terminate

连接状态

wpa_cli status

关于linux wifi没显示不出来的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 解决Linux WiFi不显示的问题 (linux wifi没显示不出来)