求助:有线eth0连接成功后两分钟后断线

回复
寂寞如狗屎
帖子: 15
注册时间: 2011-03-20 22:08
送出感谢: 0
接收感谢: 0

求助:有线eth0连接成功后两分钟后断线

#1

帖子 寂寞如狗屎 » 2013-02-19 10:16

因为一直用无线,所以不确定这个问题是装好系统以后出现的还是某次滚动更新后才出现的。

具体状况是:能够正常连接有线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 次。
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 求助:有线eth0连接成功后两分钟后断线

#2

帖子 cuihao » 2013-02-19 10:24

Hmm,先考虑是不是路由那边的问题?Windows下正常吗?
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
寂寞如狗屎
帖子: 15
注册时间: 2011-03-20 22:08
送出感谢: 0
接收感谢: 0

Re: 求助:有线eth0连接成功后两分钟后断线

#3

帖子 寂寞如狗屎 » 2013-02-19 10:44

cuihao 写了:Hmm,先考虑是不是路由那边的问题?Windows下正常吗?
Windows 7、以及Ubuntu下都正常,我用无线连路由也没问题,应该是Arch没配置好
头像
枫叶饭团
论坛版主
帖子: 14685
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: 求助:有线eth0连接成功后两分钟后断线

#4

帖子 枫叶饭团 » 2013-02-19 12:04

你把无线关掉没有?如果是固定2分钟掉一次,会不会是DHCP的问题。。。
寂寞如狗屎
帖子: 15
注册时间: 2011-03-20 22:08
送出感谢: 0
接收感谢: 0

Re: 求助:有线eth0连接成功后两分钟后断线

#5

帖子 寂寞如狗屎 » 2013-02-19 14:56

枫叶饭团 写了:你把无线关掉没有?如果是固定2分钟掉一次,会不会是DHCP的问题。。。
无线没连有线也一样掉线,dhcpcd(Wicd)以及dhclient(NM)都掉线,真搞不懂是什么原因了
头像
jarodlau
帖子: 501
注册时间: 2005-09-06 20:34
送出感谢: 3 次
接收感谢: 1 次
联系:

Re: 求助:有线eth0连接成功后两分钟后断线

#6

帖子 jarodlau » 2013-02-21 2:02

是不是 启动的网络守护进程 相排斥, dhcpcd还有nm好像都是互斥的,只能使用一个管理网络,和我刚装好以后使用nm的一样的现象

看看wiki里面讲解的网络链接那段, 使用systmd关闭互斥的网络守护进程,然后再44
寂寞如狗屎
帖子: 15
注册时间: 2011-03-20 22:08
送出感谢: 0
接收感谢: 0

Re: 求助:有线eth0连接成功后两分钟后断线

#7

帖子 寂寞如狗屎 » 2013-02-21 22:21

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几分钟内就会掉线!
proyj
帖子: 24
注册时间: 2006-10-12 22:33
送出感谢: 1 次
接收感谢: 0

Re: 求助:有线eth0连接成功后两分钟后断线

#8

帖子 proyj » 2013-03-15 22:08

你的还好,我的 arch 用dhcpcd,刚一获到IP,就断开了,目前没找到办法
回复

回到 “Arch发行版”