当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助:有线eth0连接成功后两分钟后断线
帖子发表于 : 2013-02-19 10:16 

注册: 2011-03-20 22:08
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
因为一直用无线,所以不确定这个问题是装好系统以后出现的还是某次滚动更新后才出现的。

具体状况是:能够正常连接有线eth0,能ping通网关,能正常上网,但两分钟左右就断线,ping网关开始超时,接着就显示目标地址不可达,ifconfig eth0 显示正常,route -n显示正常,arp -n显示解析不到网关的MAC地址,必须拔掉网线重连或者ip link set eth0 down再ip link set eth0 up才能通,不过也是2分钟左右又断了!NetworkManager、Wicd以及手动dhcpcd eth0都试过了都是一样情况,dmesg里面没显示有报错信息,Google查了也没找到解决方法,实在没有头绪了,有谁知道怎么回事?或者怎么查相关日志?

代码:
terence@Thinkpad:~$uname -a
Linux Thinkpad 3.7.5-1-ARCH #1 SMP PREEMPT Mon Jan 28 10:03:32 CET 2013 x86_64 GNU/Linux


代码:
terence@Thinkpad:~$lspci -vv
02:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)
   Subsystem: Lenovo Device 21f1
   Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 0, Cache Line Size: 32 bytes
   Interrupt: pin A routed to IRQ 45
   Region 0: Memory at f0100000 (64-bit, non-prefetchable) [size=256K]
   Region 2: I/O ports at 2000 [size=128]
   Capabilities: <access denied>
   Kernel driver in use: atl1c


----------------------------------------------------------------------------------------------------------------------------------------------------------

经过实验,把NM,Wicd,Dhcpcd,Dhclient这些网络进程都禁用掉后,开机后手动启用网络接口eth0
代码:
sudo ip link set eth0 up

然后手动设置IP地址和默认路由
代码:
sudo ip addr add 192.168.1.102/24 dev eth0
sudo ip route add default via 192.168.1.1

这样的话eth0就正常,一直ping网关都不会出现超时、目标不可达,但是一旦我激活无线接口wlan0
代码:
sudo ip link set wlan0 up

wlan0只是激活,还没连接任何无线接入点(此时NM,wicd,dhcpcd,dhclient,wpa_supplicant这些进程没在后台运行),但是eth0 ping网关过几分钟后就会超时,然后显示目标不可达

经过反复测试,只要ifconfig出现有wlan0这个网络接口,在后台一直ping网关的eth0在几分钟内就会出现超时,接着就目标不可达!!

求大神们指导呀~


最后由 寂寞如狗屎 编辑于 2013-02-21 22:36,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助:有线eth0连接成功后两分钟后断线
帖子发表于 : 2013-02-19 10:24 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
Hmm,先考虑是不是路由那边的问题?Windows下正常吗?


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求助:有线eth0连接成功后两分钟后断线
帖子发表于 : 2013-02-19 10:44 

注册: 2011-03-20 22:08
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
cuihao 写道:
Hmm,先考虑是不是路由那边的问题?Windows下正常吗?

Windows 7、以及Ubuntu下都正常,我用无线连路由也没问题,应该是Arch没配置好


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求助:有线eth0连接成功后两分钟后断线
帖子发表于 : 2013-02-19 12:04 
头像

注册: 2010-06-16 1:05
帖子: 14668
地址: Tencent
系统: Mac OS X
送出感谢: 1
接收感谢: 153
你把无线关掉没有?如果是固定2分钟掉一次,会不会是DHCP的问题。。。


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 求助:有线eth0连接成功后两分钟后断线
帖子发表于 : 2013-02-19 14:56 

注册: 2011-03-20 22:08
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
枫叶饭团 写道:
你把无线关掉没有?如果是固定2分钟掉一次,会不会是DHCP的问题。。。

无线没连有线也一样掉线,dhcpcd(Wicd)以及dhclient(NM)都掉线,真搞不懂是什么原因了


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 求助:有线eth0连接成功后两分钟后断线
帖子发表于 : 2013-02-21 2:02 
头像

注册: 2005-09-06 20:34
帖子: 501
送出感谢: 3
接收感谢: 1
是不是 启动的网络守护进程 相排斥, dhcpcd还有nm好像都是互斥的,只能使用一个管理网络,和我刚装好以后使用nm的一样的现象

看看wiki里面讲解的网络链接那段, 使用systmd关闭互斥的网络守护进程,然后再44


_________________
arch
awesome
blog
+github
freebsd handbook中文版


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 求助:有线eth0连接成功后两分钟后断线
帖子发表于 : 2013-02-21 22:21 

注册: 2011-03-20 22:08
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
jarodlau 写道:
是不是 启动的网络守护进程 相排斥, dhcpcd还有nm好像都是互斥的,只能使用一个管理网络,和我刚装好以后使用nm的一样的现象

看看wiki里面讲解的网络链接那段, 使用systmd关闭互斥的网络守护进程,然后再44

感谢回复,不过应该不是dhcpcd或nm的问题,因为我试过把NM,Wicd,dhcpcd,dhclient这些进程全都禁掉,开机手动sudo ip link set eth0 up,然后设置静态IP地址以及路由,这时eth0不会断线了,一旦我sudo ip link set wlan0 up,但wlan0不连接任何wifi接入点,过几分钟eth0就会掉线。总之,只要ifconfig里面出现wlan0这个网络接口,eth0几分钟内就会掉线!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 求助:有线eth0连接成功后两分钟后断线
帖子发表于 : 2013-03-15 22:08 

注册: 2006-10-12 22:33
帖子: 24
送出感谢: 1
接收感谢: 0 次
你的还好,我的 arch 用dhcpcd,刚一获到IP,就断开了,目前没找到办法


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
cron
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译