我的笔记本在开机连上 wifi 过段时间由于信号不稳定断网后,无法再次重连。已做如下尝试均无效:
1. 注销
2. 重启 networking 服务
3. 关闭重新开启硬件开关
我现在只能重新启动才能再次联网。
谢谢帮忙!
Wifi 断网后无法再重连
-
- 帖子: 7
- 注册时间: 2011-05-29 21:10
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: Wifi 断网后无法再重连
把下面指令 複製 貼進終端機 執行
1. sudo lshw -numeric -class network
2. sudo ifconfig -a
3. sudo route -nv
4. sudo rfkill list all
把結果直接複製 貼上來
1. sudo lshw -numeric -class network
2. sudo ifconfig -a
3. sudo route -nv
4. sudo rfkill list all
把結果直接複製 貼上來
-
- 帖子: 7
- 注册时间: 2011-05-29 21:10
Re: Wifi 断网后无法再重连
抱歉,这个问题一直无法重现,今天又出现了。
下面是 /var/log/syslog 的输出(我重新开启和关闭wifi硬件开关):
代码: 全选
# lshw -numeric -class network
*-network
description: Wireless interface
product: AR9285 Wireless Network Adapter (PCI-Express) [168C:2B]
vendor: Qualcomm Atheros [168C]
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 01
serial: 48:5d:60:c1:8f:b5
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-37-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:17 memory:ddc00000-ddc0ffff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10EC:8168]
vendor: Realtek Semiconductor Co., Ltd. [10EC]
physical id: 0
bus info: pci@0000:05:00.0
logical name: eth0
version: 06
serial: 54:04:a6:3a:8e:2a
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168e-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:46 ioport:9000(size=256) memory:d2104000-d2104fff memory:d2100000-d2103fff
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 54:04:a6:3a:8e:2a
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:20273 errors:0 dropped:0 overruns:0 frame:0
TX packets:20273 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:21631053 (21.6 MB) TX bytes:21631053 (21.6 MB)
wlan0 Link encap:Ethernet HWaddr 48:5d:60:c1:8f:b5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:777267 errors:0 dropped:0 overruns:0 frame:0
TX packets:17049 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:122185013 (122.1 MB) TX bytes:2395463 (2.3 MB)
# route -nv
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
# rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
下面是 /var/log/syslog 的输出(我重新开启和关闭wifi硬件开关):
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> wpa_supplicant stopped
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0): supplicant interface state: inactive -> down
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0): device state change: disconnected -> unavailable (reason 'supplicant-failed') [30 20 10]
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0): deactivating device (reason 'supplicant-failed') [10]
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> wpa_supplicant started
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0) supports 4 scan SSIDs
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <warn> Trying to remove a non-existant call id.
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0) supports 4 scan SSIDs
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0) supports 4 scan SSIDs
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0): supplicant interface state: starting -> ready
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <warn> Trying to remove a non-existant call id.
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0): supplicant interface state: ready -> disconnected
Oct 21 18:01:29 my-ubuntu NetworkManager[983]: <info> (wlan0) supports 4 scan SSIDs
Oct 21 18:01:32 my-ubuntu NetworkManager[983]: <info> (wlan0): supplicant interface state: disconnected -> inactive
Oct 21 18:01:38 my-ubuntu NetworkManager[983]: <info> WiFi now disabled by radio killswitch
Oct 21 18:01:38 my-ubuntu NetworkManager[983]: <info> (wlan0): device state change: disconnected -> unavailable (reason 'none') [30 20 0]
Oct 21 18:01:38 my-ubuntu NetworkManager[983]: <info> (wlan0): deactivating device (reason 'none') [0]
Oct 21 18:01:39 my-ubuntu NetworkManager[983]: <info> WiFi now enabled by radio killswitch
Oct 21 18:01:39 my-ubuntu NetworkManager[983]: <info> (wlan0): bringing up device.
Oct 21 18:01:40 my-ubuntu NetworkManager[983]: <info> wpa_supplicant die count reset
Oct 21 18:01:41 my-ubuntu NetworkManager[983]: <info> (wlan0) supports 4 scan SSIDs
Oct 21 18:01:41 my-ubuntu NetworkManager[983]: <info> (wlan0): supplicant interface state: starting -> ready
Oct 21 18:01:41 my-ubuntu NetworkManager[983]: <info> (wlan0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
Oct 21 18:01:41 my-ubuntu NetworkManager[983]: <warn> Trying to remove a non-existant call id.
Oct 21 18:01:41 my-ubuntu NetworkManager[983]: <info> (wlan0): supplicant interface state: ready -> disconnected
Oct 21 18:01:41 my-ubuntu NetworkManager[983]: <info> (wlan0) supports 4 scan SSIDs
Oct 21 18:01:45 my-ubuntu NetworkManager[983]: <info> (wlan0): supplicant interface state: disconnected -> inactive
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: Wifi 断网后无法再重连
在測試 無線網卡時 把 有線網卡 關閉 以免搗亂ifconfig -a
eth0 Link encap:Ethernet HWaddr 54:04:a6:3a:8e:2a
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)
wlan0 Link encap:Ethernet HWaddr 48:5d:60:c1:8f:b5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:777267 errors:0 dropped:0 overruns:0 frame:0
TX packets:17049 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:122185013 (122.1 MB) TX bytes:2395463 (2.3 MB)
從 Bios 關閉 有線網卡
或者
從連線設定處 把 自動連線打勾取消
然後 重新開機
看看 結果有沒有不同
只有一個實體無線網卡lshw -numeric -class network
product: AR9285 Wireless Network Adapter (PCI-Express) [168C:2B]
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-37-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
兩個無線界面 ?# rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
如果確實只有一個無線網卡 要檢查是否有兩個無線網卡驅動 把其中一個不合適的列入載入黑名單
r8169 不是合適的驅動product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10EC:8168]
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168e-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
http://forum.ubuntu.org.cn/viewtopic.ph ... 8#p3102888
測試有線網卡時 把 無線網卡 關閉 以免搗亂
AR9285 無線網卡驅動 參閱product: AR9285 Wireless Network Adapter (PCI-Express) [168C:2B]
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-37-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
http://forum.ubuntu.org.cn/viewtopic.ph ... 6#p3072866
http://wireless.kernel.org/en/users/Drivers/ath9k
http://206.17.82.2/zh_TW/downloads/deta ... D=DS010294
http://drvbp1.linux-foundation.org/~mcg ... backports/
如果一直有問題
uname -r
看看你的 Linux kernel 版本
跟
driverversion=3.13.0-37-generic
版本是偶相符
如果不符
更新你的 driverversion 版本
http://drvbp1.linux-foundation.org/~mcg ... backports/