[破事儿太多]无线wifi掉线问题
lmde吧
全部回复
仅看楼主
level 8
Real强哥 楼主
问题表现
------------------------------------------
1)连接win7虚拟的路由均没有问题;
2)在图书馆连接公共wifi不能保持连接,一段时间后网络无法联通,但Networkmanager显示连接没有断开,只是没有网。此 时重新连接该wifi 问题解决,但几分钟后问题重现;
3)在图书馆使用win7和移动设备连接网络没有问题;
4)本机双系统在重启到win7后再重启到linux时,以上2问题消失。但关机再启动到linux时问题再现。
尝试解决
-----------------------------------------------------------------------
1)更换wicd,失败;
2)更新网卡驱动,已经最新;
3)关闭dnsmaqs服务,失败。
系统日志分析
-----------------------------------------------------------------------
$tac /var/log/syslog | less
———————————重新连接wifi ——————————————-
Nov 14 08:37:40 miracle dbus[3095]: [system] Successfully activated service ‘org.freedesktop.nm_dispatcher’
Nov 14 08:37:40 miracle dbus[3095]: [system] Activating service name=’org.freedesktop.nm_dispatcher’ (using servicehelper)
Nov 14 08:37:40 miracle NetworkManager[3218]:nameserver ‘61.128.192.68’
Nov 14 08:37:40 miracle NetworkManager[3218]:nameserver ‘61.128.128.68’
Nov 14 08:37:40 miracle NetworkManager[3218]:gateway 222.176.232.1
Nov 14 08:37:40 miracle NetworkManager[3218]:prefix 21 (255.255.248.0)
Nov 14 08:37:40 miracle NetworkManager[3218]:address 222.176.234.83
Nov 14 08:37:40 miracle NetworkManager[3218]:(wlan0): DHCPv4 state changed bound -> renew
Nov 14 08:37:40 miracle dhclient: bound to 222.176.234.83 — renewal in 112 seconds.
Nov 14 08:37:40 miracle dhclient: DHCPACK from 222.176.232.1
Nov 14 08:37:40 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 08:37:29 miracle dbus[3095]: [system] Successfully activated service ‘org.freedesktop.PackageKit’
Nov 14 08:37:26 miracle dbus[3095]: [system] Activating service name=’org.freedesktop.PackageKit’ (using servicehelper)
Nov 14 08:36:24 miracle NetworkManager[3218]:Activation (wlan0) Stage 4 of 5 (IPv6 Configure Timeout) complete.
Nov 14 08:36:24 miracle NetworkManager[3218]:Activation (wlan0) Stage 4 of 5 (IPv6 Configure Timeout) started…
Nov 14 08:36:24 miracle NetworkManager[3218]:Activation (wlan0) Stage 4 of 5 (IPv6 Configure Timeout) scheduled…
Nov 14 08:36:24 miracle NetworkManager[3218]:(wlan0): IP6 addrconf timed out or failed.
Nov 14 08:36:19 miracle ntpd_intres[3601]: DNS 2.debian.pool.ntp.org -> 24.25.4.103
Nov 14 08:36:15 miracle ntpd_intres[3601]: DNS 0.debian.pool.ntp.org -> 202.120.2.101
Nov 14 08:36:07 miracle ntpd[3534]: peers refreshed
Nov 14 08:36:07 miracle ntpd[3534]: 202.112.29.82 interface 172.20.41.207 -> (none)
Nov 14 08:36:07 miracle ntpd[3534]: 202.112.31.197 interface 172.20.41.207 -> (none)
Nov 14 08:36:07 miracle ntpd[3534]: Deleting interface
#5 wlan0, 172.20.41.207#
1:
2013年11月14日 07点11分 1
level 8
Real强哥 楼主
———————————-有网——————————————-
Nov 14 08:40:10 miracle dnsmasq-dhcp[3006]: no address range available for DHCP request via wlan0
Nov 14 08:40:05 miracle dnsmasq-dhcp[3006]: no address range available for DHCP request via wlan0
Nov 14 08:40:02 miracle dnsmasq-dhcp[3006]: no address range available for DHCP request via wlan0
Nov 14 08:40:01 miracle dnsmasq-dhcp[3006]: no address range available for DHCP request via wlan0
Nov 14 08:40:00 miracle dnsmasq-dhcp[3006]: no address range available for DHCP request via wlan0
Nov 14 08:39:59 miracle dnsmasq-dhcp[3006]: no address range available for DHCP request via wlan0
Nov 14 08:39:32 miracle dbus[3095]: [system] Successfully activated service ‘org.freedesktop.nm_dispatcher’
———————————有网—————————————-
Nov 14 08:41:26 miracle dbus[3095]: [system] Successfully activated service ‘org.freedesktop.nm_dispatcher’
Nov 14 08:41:26 miracle dbus[3095]: [system] Activating service name=’org.freedesktop.nm_dispatcher’ (using servicehelper)
Nov 14 08:41:25 miracle NetworkManager[3218]:nameserver ‘61.128.192.68’
Nov 14 08:41:25 miracle NetworkManager[3218]:nameserver ‘61.128.128.68’
Nov 14 08:41:25 miracle NetworkManager[3218]:gateway 222.176.232.1
Nov 14 08:41:25 miracle NetworkManager[3218]:prefix 21 (255.255.248.0)
Nov 14 08:41:25 miracle NetworkManager[3218]:address 222.176.234.83
Nov 14 08:41:25 miracle NetworkManager[3218]:(wlan0): DHCPv4 state changed renew -> renew
Nov 14 08:41:25 miracle dhclient: bound to 222.176.234.83 — renewal in 99 seconds.
Nov 14 08:41:25 miracle dhclient: DHCPACK from 222.176.232.1
Nov 14 08:41:25 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 08:40:10 miracle dnsmasq-dhcp[3006]: no address range available for DHCP request via wlan0
——————————-Y————————————
Nov 14 08:44:24 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 08:44:11 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 08:43:56 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 08:43:42 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 08:43:25 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 08:43:12 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 08:43:04 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
2013年11月14日 07点11分 2
level 8
Real强哥 楼主
——————————-断网—————————-
Nov 14 08:45:09 miracle dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67
Nov 14 08:44:56 miracle dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67
Nov 14 08:44:48 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 08:44:39 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
——————————-N————————-
Nov 14 08:45:48 miracle dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
Nov 14 08:45:40 miracle dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
Nov 14 08:45:32 miracle dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
Nov 14 08:45:26 miracle NetworkManager[3218]:(wlan0): DHCPv4 state changed expire -> preinit
Nov 14 08:45:26 miracle dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
Nov 14 08:45:26 miracle NetworkManager[3218]:(wlan0): DHCPv4 state changed renew -> expire
—————————-N———————-
Nov 14 08:46:06 miracle dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
Nov 14 08:45:58 miracle dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
在一堆DHCPREQUEST后断 网。。。
2013年11月14日 07点11分 3
level 8
Real强哥 楼主
从win重启后查看日志(此时段内 网络连接没有问题)
$watch -d -n 1 tac /var/log/syslog
Nov 14 09:55:10 miracle dnsmasq-dhcp[2999]: no address range available for DHCP
request via wlan0
Nov 14 09:55:02 miracle dnsmasq-dhcp[2999]: no address range available for DHCP
request via wlan0
Nov 14 09:54:54 miracle dbus[3148]: [system] Successfully activated service ‘org
.freedesktop.nm_dispatcher’
Nov 14 09:54:54 miracle dbus[3148]: [system] Activating service name=’org.freede
sktop.nm_dispatcher’ (using servicehelper)
Nov 14 09:54:54 miracle NetworkManager[3194]:nameserver ‘61.128.192.68

Nov 14 09:54:54 miracle NetworkManager[3194]:nameserver ‘61.128.128.68

Nov 14 09:54:54 miracle NetworkManager[3194]:gateway 222.176.232.1
Nov 14 09:54:54 miracle NetworkManager[3194]:prefix 21 (255.255.248.0)
Nov 14 09:54:54 miracle NetworkManager[3194]:address 222.176.238.100
Nov 14 09:54:54 miracle NetworkManager[3194]:(wlan0): DHCPv4 state chang
ed renew -> renew
Nov 14 09:54:54 miracle dhclient: bound to 222.176.238.100 — renewal in 102 sec
onds.
Nov 14 09:54:54 miracle dhclient: DHCPACK from 222.176.232.1
Nov 14 09:54:54 miracle dhclient: DHCPREQUEST on wlan0 to 222.176.232.1 port 67
Nov 14 09:54:53 miracle dnsmasq-dhcp[2999]: no address range available for DHCP
request via wlan0
。。。。重复dnsmasq-dhcp信息,之后回到日志开始处,此处消失了 DHCPREQUEST
2013年11月14日 07点11分 4
level 8
Real强哥 楼主
系统运行环境
linux mint debian edition + xfce4 + networkmanager 0.9.8.4
$ uname -a
Linux miracle 3.10-3-686-pae #1 SMP Debian 3.10.11-1 (2013-09-10) i686 GNU/Linux
真的很奇怪的问题,哪位大神懂的给 分析下?先谢了。
2013年11月14日 07点11分 5
level 8
Real强哥 楼主
$ lsmod | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
brcmsmac 417913 0
cordic 12336 1 brcmsmac
brcmutil 12941 1 brcmsmac
mac80211 309057 1 brcmsmac
cfg80211 264217 2 brcmsmac,mac80211
bcma 32632 1 brcmsmac
$
lsp
ci -vnn | grep 14e4
06:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0510]
按照http://community.linuxmint.com/tutorial/view/218官方教程安装闭源驱动,显示build not successfully。
真是快哭了。居然要靠重启到win才能保持wifi连接。
2013年11月14日 07点11分 6
level 8
Real强哥 楼主
换了闭源驱动,结果路由彻底连不上了,重启到win也不行了。又想重装系统了。。(装LMDE不就是为了不重装嘛!!!)
2013年11月14日 11点11分 7
level 10
试试broadcom-sta-dkms
2013年11月14日 11点11分 8
这个是官方的那个吧?显示编译失败。。
2013年11月14日 11点11分
错误信息?
2013年11月14日 12点11分
回复 chunghe :module-assistant, error message—————————————————┐ │ Package broadcom-sta-source was not built successfully, see │ │ /var/cache/modass/broadcom-sta-source*buildlog* for details!
2013年11月14日 12点11分
回复 chunghe :看错了,lmde自己的教程是broadcom-sta-souce。我现在用的就是你说的dkms的闭源驱动。哎,整一天了,搞不定
2013年11月14日 12点11分
level 8
Real强哥 楼主
换回到默认的brcmsmac了,起码这个还可以连接,虽然每隔几分钟就断一次。
说下驱动安装的过程吧:
1.wl驱动,博通自己的私有驱动:https://wiki.debian.org/zh_CN/wl,也是吧主说的broadcom-sta-dkms。链接里说的很清楚;
2.开源驱动:https://wiki.debian.org/brcm80211
3.LMDE论坛上说的,broadcom-sta-source驱动,http://community.linuxmint.com/tutorial/view/218.反正这个我是没有安装成功,上面两个都成功了。
三个驱动装的时候会自动卸载或者blacklist其他驱动。
---------------
累感不爱。
2013年11月15日 02点11分 10
level 10
我的也是博通无线网卡,使用broadcom-sta-dkms安装的驱动,可以正常连接Tp-Link无线路由器。
2013年11月16日 11点11分 11
我这个是奇葩的4313,已然无解了
2013年11月16日 17点11分
1