当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ethernetwork 不能使用
帖子发表于 : 2016-08-17 13:43 

注册: 2008-07-27 22:25
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
我的笔记本是x200, 原来是ubuntu14.04后来升级到ubuntu16.04后,有线网络不能用了,只能用无线wifi上网,不过有的时候又能用,请各位大神帮忙,我的是出现了硬件问题还是驱动有问题,还是本来ubuntu16.04就有这个问题?

uname -a
Linux linger-x200 4.4.0-34-generic #53-Ubuntu SMP Wed Jul 27 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

当使用有线网络连网的时候一直处于有线网络获取不到IP地址的情况,超时后重新获取,如此循环,无线网络oK

$ lspci -nnk | grep -iA2 net
00:19.0 Ethernet controller [0200]: Intel Corporation 82567LM Gigabit Network Connection [8086:10f5] (rev 03)
Subsystem: Lenovo 82567LM Gigabit Network Connection [17aa:20ee]
Kernel driver in use: e1000e
Kernel modules: e1000e
--
03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection [8086:4237]
Subsystem: Intel Corporation WiFi Link 5100 AGN [8086:1211]
Kernel driver in use: iwlwifi

$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1f:16:1f:ae:0e
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13484 errors:0 dropped:23 overruns:0 frame:0
TX packets:138 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1324506 (1.3 MB) TX bytes:22462 (22.4 KB)
Interrupt:20 Memory:f2600000-f2620000


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-17 13:57 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
linger.wang 写道:
当使用有线网络连网的时候一直处于有线网络获取不到IP地址的情况,超时后重新获取,如此循环,无线网络oK
Intel Corporation 82567LM Gigabit Network Connection [8086:10f5] (rev 03) Kernel driver in use: e1000e

0. 若有条件,尝试静态地址方式能否连接;

1. 机器是否为双系统?若为双系统且另一系统为 Windows,尝试在 BIOS 和 Windows 驱动中都设置关闭网络唤醒(WoL, Wake-on-LAN)一类功能;


linger.wang 写道:
有的时候又能用

2. 在不能用的情况下:
2-1. 打开一个终端,执行
代码:
sudo journalctl -f

2-2. 连接有线网,等待片刻令其超时失败;
2-3. 将 2-1 的终端中的信息全部复制贴上来。


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-17 14:21 

注册: 2008-07-27 22:25
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
$ sudo journalctl -f


Aug 17 14:19:44 linger-x200 NetworkManager[2160]: <info> [1471414784.9167] device (eth0): Activation: starting connection 'Wired DHCP' (baad3937-5ce6-4b17-b92c-e4f8184d2f3f)
Aug 17 14:19:44 linger-x200 NetworkManager[2160]: <info> [1471414784.9177] audit: op="connection-activate" uuid="baad3937-5ce6-4b17-b92c-e4f8184d2f3f" name="Wired DHCP" pid=3699 uid=1000 result="success"
Aug 17 14:19:44 linger-x200 NetworkManager[2160]: <info> [1471414784.9198] device (eth0): state change: disconnected -> prepare (reason 'none') [30 40 0]
Aug 17 14:19:44 linger-x200 NetworkManager[2160]: <info> [1471414784.9207] device (eth0): state change: prepare -> config (reason 'none') [40 50 0]
Aug 17 14:19:44 linger-x200 NetworkManager[2160]: <info> [1471414784.9213] device (eth0): state change: config -> ip-config (reason 'none') [50 70 0]
Aug 17 14:19:44 linger-x200 NetworkManager[2160]: <info> [1471414784.9219] dhcp4 (eth0): activation: beginning transaction (timeout in 45 seconds)
Aug 17 14:19:44 linger-x200 NetworkManager[2160]: <info> [1471414784.9241] dhcp4 (eth0): dhclient started with pid 9416
Aug 17 14:19:44 linger-x200 dhclient[9416]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0xe22a3f78)
Aug 17 14:19:46 linger-x200 avahi-daemon[2199]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::21f:16ff:fe1f:ae0e.
Aug 17 14:19:46 linger-x200 avahi-daemon[2199]: New relevant interface eth0.IPv6 for mDNS.
Aug 17 14:19:46 linger-x200 avahi-daemon[2199]: Registering new address record for fe80::21f:16ff:fe1f:ae0e on eth0.*.
Aug 17 14:19:47 linger-x200 dhclient[9416]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 (xid=0xe22a3f78)
Aug 17 14:19:55 linger-x200 dhclient[9416]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11 (xid=0xe22a3f78)
Aug 17 14:20:06 linger-x200 dhclient[9416]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 21 (xid=0xe22a3f78)

从输出看,系统好像说没有收到dhcp discoer的回应,不知道是没有发出去discover还是,回应不能识别


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-17 15:56 

注册: 2009-08-04 16:33
帖子: 16891
送出感谢: 21
接收感谢: 1826
引用:
有线网络不能用了,只能用无线wifi上网,不过有的时候又能用.

建議
測試 有线网络 期間 把 无线网卡 移除
測試 无线网络 期間 把 有线网卡 移除
等兩者都測試 OK 有必要 再同時啟用


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-17 18:42 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
linger.wang 写道:
我的笔记本是x200

x200 具备 Intel AMT,尝试将其禁用。
可能需要在自检时按 ThinkVantage 键进入设置
或在某处按 Ctrl+P 进入设置
或进入 BIOS 设置
禁用 Intel AMT/Intel ME 即可。

以上为猜测,不一定正确。


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-18 9:48 

注册: 2008-07-27 22:25
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
有线网络不能用了,只能用无线wifi上网,不过有的时候又能用.

建議
測試 有线网络 期間 把 无线网卡 移除
測試 无线网络 期間 把 有线网卡 移除
等兩者都測試 OK 有必要 再同時啟用


谢谢了,我试试


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-18 9:57 

注册: 2008-07-27 22:25
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
vickycq 写道:
linger.wang 写道:
我的笔记本是x200

x200 具备 Intel AMT,尝试将其禁用。
可能需要在自检时按 ThinkVantage 键进入设置
或在某处按 Ctrl+P 进入设置
或进入 BIOS 设置
禁用 Intel AMT/Intel ME 即可。

以上为猜测,不一定正确。


我关闭一下,目前启动了,看看一会儿有线网络会不会断掉


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-18 10:22 

注册: 2008-07-27 22:25
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
linger.wang 写道:
vickycq 写道:
linger.wang 写道:
我的笔记本是x200

x200 具备 Intel AMT,尝试将其禁用。
可能需要在自检时按 ThinkVantage 键进入设置
或在某处按 Ctrl+P 进入设置
或进入 BIOS 设置
禁用 Intel AMT/Intel ME 即可。

以上为猜测,不一定正确。


我关闭一下,目前启动了,看看一会儿有线网络会不会断掉


测试完成了,过半个小时左右,还是会自动断开。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-18 15:40 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
linger.wang 写道:
还是会自动断开。

也就是说,问题不仅仅是主贴描述的“取不到IP地址”,还包括“无故自动断开”?
看看“无故自动断开”时的日志?复制全一些。

可使用较新的内核 (4.7) 测试。http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.1/

可猜测是否为电源管理问题。
先执行
代码:
sudo lspci -vvv | grep -i aspm

看是否启用 aspm (以上命令不要忘记 sudo)
若启用了,启动时临死添加内核参数 pcie_aspm=off,在禁用 aspm 的情况下试用一段时间。
若在此种情况下不会断开,再考虑不使用此内核参数,仅禁用有线网卡的 aspm。https://wireless.wiki.kernel.org/en/users/documentation/aspm#enabling_aspm_with_setpci

===============
附增加内核参数方法
===============
1 - 临时增加
开机到 GRUB 界面时,按 e 进入编辑界面
在 'linux' 一行末尾增加内核参数。看起来像这样:ro splash vt.handoff=7 pcie_aspm=off
按 Ctrl+x 启动

2 - 永久增加
编辑 /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT 中增加内核参数
看上去类似这样:
GRUB_CMDLINE_LINUX_DEFAULT="ro splash vt.handoff=7 pcie_aspm=off"
保存后执行 update-grub


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-26 10:00 

注册: 2008-07-27 22:25
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
vickycq 写道:
linger.wang 写道:
还是会自动断开。

也就是说,问题不仅仅是主贴描述的“取不到IP地址”,还包括“无故自动断开”?
看看“无故自动断开”时的日志?复制全一些。

可使用较新的内核 (4.7) 测试。http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.1/

可猜测是否为电源管理问题。
先执行
代码:
sudo lspci -vvv | grep -i aspm

看是否启用 aspm (以上命令不要忘记 sudo)
若启用了,启动时临死添加内核参数 pcie_aspm=off,在禁用 aspm 的情况下试用一段时间。
若在此种情况下不会断开,再考虑不使用此内核参数,仅禁用有线网卡的 aspm。https://wireless.wiki.kernel.org/en/users/documentation/aspm#enabling_aspm_with_setpci

===============
附增加内核参数方法
===============
1 - 临时增加
开机到 GRUB 界面时,按 e 进入编辑界面
在 'linux' 一行末尾增加内核参数。看起来像这样:ro splash vt.handoff=7 pcie_aspm=off
按 Ctrl+x 启动

2 - 永久增加
编辑 /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT 中增加内核参数
看上去类似这样:
GRUB_CMDLINE_LINUX_DEFAULT="ro splash vt.handoff=7 pcie_aspm=off"
保存后执行 update-grub



我换了内核4.7后,有线网卡就彻底找不到了,ifconfig中看不到了


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Ethernetwork 不能使用
帖子发表于 : 2016-08-26 15:53 

注册: 2009-08-04 16:33
帖子: 16891
送出感谢: 21
接收感谢: 1826
引用:
我换了内核4.7后,有线网卡就彻底找不到了,ifconfig中看不到了

把下面指令 複製 貼進終端機 執行
1. sudo lshw -numeric -class network
2. sudo ifconfig -a
把結果全部直接 選取/複製/貼上來


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Baidu [Spider], Google [Bot] 和 1 位游客


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

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

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