分页: 1 / 1

Wifi 断网后无法再重连

发表于 : 2014-10-09 10:14
xinsuiyuer
我的笔记本在开机连上 wifi 过段时间由于信号不稳定断网后,无法再次重连。已做如下尝试均无效:
1. 注销
2. 重启 networking 服务
3. 关闭重新开启硬件开关

我现在只能重新启动才能再次联网。

谢谢帮忙!

Re: Wifi 断网后无法再重连

发表于 : 2014-10-09 12:13
poloshiao
把下面指令 複製 貼進終端機 執行
1. sudo lshw -numeric -class network
2. sudo ifconfig -a
3. sudo route -nv
4. sudo rfkill list all
把結果直接複製 貼上來

Re: Wifi 断网后无法再重连

发表于 : 2014-10-21 23:26
xinsuiyuer
抱歉,这个问题一直无法重现,今天又出现了。

代码: 全选

# 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

Re: Wifi 断网后无法再重连

发表于 : 2014-10-22 7:53
poloshiao
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
兩個無線界面 ?
如果確實只有一個無線網卡 要檢查是否有兩個無線網卡驅動 把其中一個不合適的列入載入黑名單
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
r8169 不是合適的驅動
http://forum.ubuntu.org.cn/viewtopic.ph ... 8#p3102888
測試有線網卡時 把 無線網卡 關閉 以免搗亂
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
AR9285 無線網卡驅動 參閱
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/