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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么解决安装了Ubuntu后发现没有无线网络,搜索不到WiFi的情况相关的知识,希望对你有一定的参考价值。

一共有两种解决方法

一、1、注意pool文件夹下就是ubuntu的驱动文件

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

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


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

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

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

参考技术A

可以使用iwconfig啊!

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

    安装 wireless_tools 和 madwifi

pacman -S wireless_tools madwifi

2. 查看网卡状态

lsusb
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

lo        no wireless extensions.
eth0      no 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=000000292a41bd80

                   Extra: Last beacon: 960ms ago

                   IE: Unknown: 000E54502D4C494E4B5F323245314432

                   IE: Unknown: 010882848B960C121824

                   IE: Unknown: 030101

                   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 xxx 形式,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     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.1.0     *               255.255.255.0   U     0      0        0 wlan0

default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0

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 

参考技术B 看有没有wlan0,有的话无线网卡已识别,系统设置-软件更新-附加驱动里更新下无线网卡驱动
没有的话最方便的方法:

笔记本安装ubuntu后,如何开启无线网?

在学校没有有线网,无法利用有线网配置无线网卡,也无法通过联网来下载驱动,怎么办?
就是一般的 无线路由器 一样的,但是是 移动 的。(前提是无法连接有线网,别说让自动搜索下载驱动了)

1.换一个无线网卡管理器: wicd
sudo apt-get install wicd
接下来 ctrl+F2, 键入wicd,并打开。
在面板中应该可以找到你的无线网卡。启用并连接。

如果在1中还是无法找到无线网卡,则需要进行一下网卡开启设置。

2. 使用rfkill 开启开关:
rfkill list
应该可以看到无线网卡,及其软硬开关状态。如果是hard block为true,则按计算机无线网络硬开关开启(部分机器,如果是在windows进行的硬关闭,则linux无法开启,得回到windows开启后,再进入linux)。如果soft block为true, 则使用命令开启:
rfkill unblock 0 #0为你的无线网卡编号,在rfkill list中可以看到。
参考技术A 你没有网没有办法,你必须要在 ubuntu 上安装一个插件,才能把 ubuntu 默认不了的驱动安上

你需要安装 ndiswrapper,用它来设置你的网卡驱动。我的网卡也是不被 ubuntu 默认的,这个软件很好用,它还可以用来设置 wpa

把 windows 驱动里的 .inf 和 .sys 两个文件复制出来,然后用 ndiswrapper 安装。linux 的构建和 windows 不一样,你不能用使用 windows 的思路去想 linux。这样就容易很多

如果你可以连到网络,我再告诉你具体怎么弄。不然都是白说本回答被提问者采纳
参考技术B 驱动是前提,没有就去找啊追问

你说的是离线安装驱动吗,不好安装吧,提示没有这个编译环境,没那个啥的,试过离线安装其他软件,都以失败告终。怎么办?

以上是关于怎么解决安装了Ubuntu后发现没有无线网络,搜索不到WiFi的情况的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu怎样安装无线网卡驱动解决无线网不能连接

Ubuntu内核升级成功后,无法进入到桌面的解决方法

Ubuntu怎样安装无线网卡驱动解决无线网不能连接

物理机安装Ubuntu18.04后浏览器上网慢、卡解决记录

笔记本安装Ubuntu休眠后无法唤醒解决方法

Ubuntu10.04桌面版,网络设置经常无法生效。有稳定的解决办法吗?