我的 wifi 几天来一直运行良好,但刚才我停下来吃晚饭,回来后却无法连接家里的 wifi,它只是不断尝试连接,失败,然后再次尝试。我重启了电脑,但没用。我仍然可以通过手机使用 wifi 热点,只是家里的 wifi 不能用。这不是第一次发生这种情况,上次只是在摆弄了一段时间后才重新开始工作。如果您需要任何命令的输出来帮助诊断我的问题,请直接询问,我会关注的。
$ ifconfig
eth0 Link encap:Ethernet HWaddr d8:50:e6:1a:8b:9c
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2260 errors:0 dropped:0 overruns:0 frame:0
TX packets:2260 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:186632 (186.6 KB) TX bytes:186632 (186.6 KB)
wlan0 Link encap:Ethernet HWaddr 24:0a:64:a1:eb:6a
inet addr:192.168.43.77 Bcast:192.168.43.255 Mask:255.255.255.0
inet6 addr: fe80::260a:64ff:fea1:eb6a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16563 errors:0 dropped:0 overruns:0 frame:0
TX packets:14856 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16752123 (16.7 MB) TX bytes:3175005 (3.1 MB)
$ lspci -nnk | grep 0280 -A2
01:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Subsystem: AzureWave Device [1a3b:1186]
Kernel driver in use: ath9k
sudo iwlist wlan0 扫描的结果发布在此处:http://paste.ubuntu.com/23807847/
答案1
请参见:
Cell 01 - Address: A0:91:69:C1:4B:47
Channel:11
Frequency:2.462 GHz (Channel 11)
Quality=70/70 Signal level=-36 dBm
Encryption key:on
ESSID:"Fox Goddess"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=00000000be9a8daa
Extra: Last beacon: 60ms ago
<snip>
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
你的司机和老辣椒非常讨厌讨厌TKIP。
首先,检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。使用固定信道(1、6 或 11)比自动信道选择更能带来更好的连接效果。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。
接下来,我建议明确设置你的监管范围。检查你的:
sudo iw reg get
如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:
sudo iw reg set IS
当然,如果不是冰岛,请替换您的国家代码。永久设置它:
gksudo gedit /etc/default/crda
如果您没有文本编辑器 gedit,请使用 nano 或 Kate 或 leafpad。
将最后一行改为:
REGDOMAIN=IS
仔细校对,保存并关闭文本编辑器。
接下来,我在网络管理器中将 IPv6 设置为忽略:http://docs.fedoraproject.org/en-US/Fedora/18/html/Installation_Guide/images/netconfig/network-connections-ipv6-ignore.png此示例适用于以太网,但您想要无线。
有改善吗?