具体状况是:能够正常连接有线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
代码: 全选
sudo ip addr add 192.168.1.102/24 dev eth0
sudo ip route add default via 192.168.1.1
代码: 全选
sudo ip link set wlan0 up
经过反复测试,只要ifconfig出现有wlan0这个网络接口,在后台一直ping网关的eth0在几分钟内就会出现超时,接着就目标不可达!!
求大神们指导呀~