自从我在家里将以太网电缆插入笔记本电脑后,我就无法再连接到无线网络了。它没有列出任何无线网络。之前它工作正常。
奇怪的是,每当我在不同的地方时,我都可以连接并找到任何无线网络。
我不太熟悉 unix,但是我运行了它rfkill list all
,并没有发现任何软硬阻止,并且它确实列出了 Wifi:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
也sudo lshw -C network
没有显示出任何异常。(请注意,我在插入以太网电缆的情况下运行了这些命令)。
*-network
description: Ethernet interface
product: 82579LM Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: enp0s25
version: 04
serial: 3c:d9:2b:25:53:5b
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.5-k duplex=full firmware=0.13-4 ip=192.168.2.33 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:38 memory:d1500000-d151ffff memory:d152a000-d152afff ioport:5020(size=32)
*-network
description: Wireless interface
product: Centrino Advanced-N 6205 [Taylor Peak]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:25:00.0
logical name: wlo1
version: 34
serial: a0:88:b4:86:0a:1d
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.2.0-36-generic firmware=18.168.6.1 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
resources: irq:41 memory:d1200000-d1201fff
那么这个奇怪问题的原因是什么?有什么想法吗?
答案1
Windows 提供接入点和信道之间的自动切换功能,以找到最佳连接。Ubuntu 附带的 GNOME 网络管理器不提供此功能。
如果您在接入点和信道较多的拥挤环境中使用笔记本电脑,则会出现问题。请查看 WiFi 脚本结果的这一部分。
Channel occupancy:
4 APs on Frequency:2.412 GHz (Channel 1)
5 APs on Frequency:2.437 GHz (Channel 6)
1 APs on Frequency:5.18 GHz (Channel 36)
7 APs on Frequency:5.32 GHz (Channel 64)
6 APs on Frequency:5.745 GHz (Channel 149)
您使用的是频道 1。让我们更详细地看一下,同样从无线脚本的结果来看。4 个接入点是
UCSD-PROTECTED
eduroam
UCSD-GUEST
UCSD-DEVICE
并且您已连接到其中的第一个。这可能是大多数非 Windows 用户所连接的接入点和通道,因此其超载严重。
下一个具有接入点的频道是频道 6。接入点是
UCSD-PROTECTED
eduroam
UCSD-GUEST
UCSD-GUEST
UCSD-DEVICE
等等,不一而足。所有这些接入点都在相互竞争,而且由于造成这种混乱的网络管理员没有在通道名称中包含通道号,因此没有简单的方法可以手动确保您连接到最佳接入点和通道。
为了解决这个问题,你需要通过如下脚本让你的计算机完成艰苦的工作获取无线网络。