我有两台笔记本电脑,除了一个之外,可以看到所有的无线接入点。
这些计算机是:
- HP Pavilion DV6 - wifi Broadcom BCM4312 - Kubuntu 13.10 64 位
- 华硕 EEEPC 1018P - wifi 博通 BMC4313 - Kubuntu 14.04 64 位 Aplha 2
缺失的接入点是 D-Link DIR-615,其设置如下:
- 混合模式“混合 802.11n、802.11g 和 802.11b”
- 自动频道扫描已启用
- 无线频道 CH13(不可更改)
我有另一个 AP,并且这个 AP(TP-Link)被正确识别并用于连接。
我家里的所有其他设备(一些 Android 智能手机和平板电脑、iPad 和 Playstation)都可以正确看到并使用缺失的 AP
如果计算机启动的是 Windows,它也会连接到此 AP。
我不知道问题出现在哪个 Kubuntu 版本或更新中,但我尝试在华硕上全新安装 12.04.3、12.10、13.04、13.10、14.04Alpha2 并获得了相同的结果:
HP 上正在使用的驱动程序是WL
.
nm-tool
Device: eth1 [efm2] ---------------------------------------------------------
Type: 802.11 WiFi
Driver: wl
State: connected
Default: yes
HW Address: F0:7B:CB:95:14:08
Capabilities:
Speed: 54 Mb/s
Wireless Properties
WEP Encryption: yes
WPA Encryption: yes
WPA2 Encryption: yes
Wireless Access Points (* = current AP)
Telecom-64869841:Infra, A4:B1:E9:D3:B6:D1, Freq 2437 MHz, Rate 54 Mb/s, Strength 10 WPA WPA2
BOX: Infra, A0:F3:C1:98:58:80, Freq 2447 MHz, Rate 54 Mb/s, Strength 17 WPA2
FASTWEB-1-c85NyZctS6gd: Infra, E0:91:53:4E:4C:58, Freq 2437 MHz, Rate 54 Mb/s, Strength 12 WPA
*efm2: Infra, F8:1A:67:30:A0:08, Freq 2412 MHz, Rate 54 Mb/s, Strength 66 WPA >WPA2
IPv4 Settings:
Address: 192.168.253.100
Prefix: 24 (255.255.255.0)
Gateway: 192.168.253.1
DNS: 192.168.253.1
我的 AP 是efm2
(列出)和efm
(缺失);所有其他 AP 均来自邻居
按照第一个回复中的说明进行操作。
我仍然只能看到远处的 AP,而看不到最近的 DIR-615 AP。
nm-tool
说:
- Device: wlan0 ----------------------------------------------------------------
Type: 802.11 WiFi
Driver: b43
State: disconnected
Default: no
HW Address: F0:7B:CB:95:14:08
Capabilities:
Wireless Properties
WEP Encryption: yes
WPA Encryption: yes
WPA2 Encryption: yes
Wireless Access Points
efm2: Infra, F8:1A:67:30:A0:08, Freq 2412 MHz, Rate 54 Mb/s, Strength 46 WPA >WPA2
我还可以尝试什么?
正如评论中所说,iwlist
命令是
mirto@msb03:/etc/network$ sudo iwlist eth1 freq
eth1 26 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Channel 14 : 2.484 GHz
Channel 36 : 5.18 GHz
Channel 38 : 5.19 GHz
Channel 40 : 5.2 GHz
Channel 42 : 5.21 GHz
Channel 44 : 5.22 GHz
Channel 46 : 5.23 GHz
Channel 48 : 5.24 GHz
Channel 149 : 5.745 GHz
Channel 153 : 5.765 GHz
Channel 157 : 5.785 GHz
Channel 161 : 5.805 GHz
Channel 165 : 5.825 GHz
此时,我回到wl
司机那里,因为我没有看到行为有什么不同
跟踪错误[wireless-tools] 在合法区域无法使用 wifi 的 12 或 13 频道
我试过
mirto@msb03:/etc/network$ sudo cat /sys/module/cfg80211/parameters/ieee80211_regdom
00
上面写的是 00,而不是 US 或 EU
在谷歌搜索错误后,我发现存在一个/etc/defeult/crda
带有空域名的文件
我会尽快尝试设置域名
sudo cat /etc/default/crda
Set REGDOMAIN to a ISO/IEC 3166-1 alpha2 country code so that iw(8) may set
the initial regulatory domain setting for IEEE 802.11 devices which operate
on this system.
Governments assert the right to regulate usage of radio spectrum within
their respective territories so make sure you select a ISO/IEC 3166-1 alpha2
country code suitable for your location or you may infringe on local
legislature. See `/usr/share/zoneinfo/zone.tab' for a table of timezone
descriptions containing ISO/IEC 3166-1 alpha2 country codes.
REGDOMAIN=
所以我尝试了
REGDOMAIN=IT
但什么都没改变
在域中设置 IT 后。我有:
$ sudo iw reg get
country IT:
(2402 - 2482 @ 40), (N/A, 20)
(5170 - 5250 @ 40), (N/A, 20)
(5250 - 5330 @ 40), (N/A, 20), DFS
(5490 - 5710 @ 40), (N/A, 27), DFS
(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
我尝试在另一台计算机上扫描丢失的 AP:
- 又抛弃
wl
司机换b43
司机 - 重新启动
- 添加了 IT 域
/etc/default/crda
现在看来有效。
我将在全新安装的华硕电脑上尝试同样的操作
_________已在华硕上解决___________________________
解决 Asus Kubuntu 14.04Alpha2 问题的操作
sudo apt-get 删除 --purge bcmwl-kernel-source sudo apt-get 安装 linux-firmware-nonfree
重启
重启
在 /etc/default/crda 中添加 IT 作为域
注册域名=IT
重启
重启
______最后更新_________________________
选定的驱动程序是:
在 HP 驱动程序 b43 上
关于华硕驱动程序 brcmsmac
答案1
在 HP 上,我建议您获取临时的有线以太网连接并打开终端并执行以下操作:
sudo apt-get remove --purge bcmwl-kernel-source
sudo apt-get install linux-firmware-nonfree
sudo modprobe -r wl && sudo modprobe b43
它能正常工作吗?可能需要重新启动。我建议我们先解决 HP 的问题,然后再解决 Asus 的问题。
路由器是否位于 Broadcom 无线无法使用的频道上?
sudo iwlist wlan0 chan
明确设置您的区域域可能会有所帮助。在这里找到您的区域域:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后做:
gksudo gedit /etc/rc.local
在出口 0 上方添加一个新行:
iw reg set US
当然,如果不是美国,请在此处替换您的国家代码。仔细校对,保存并关闭 gedit。重新启动。有什么改进吗?
您能从另一台计算机扫描丢失的网络吗?
sudo iwlist wlan0 scan
我们能看看结果吗?