<连接USB热点已解决>双系统,win7下有线和USB热点正常,16.04LTS下无法识别

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
JackieWang
帖子: 6
注册时间: 2016-05-11 11:47
系统: Ubuntu 16.04LTS

<连接USB热点已解决>双系统,win7下有线和USB热点正常,16.04LTS下无法识别

#1

帖子 JackieWang »

之前在Ubuntu15.10时没有任何问题,校园网和手机USB热点都可以;
升级到16.04LST后,接了有线后,Ubuntu就无法识别有线和USB热点(无线网连接没有问题),但是手机上显示已经有一台设备连接了。win7下一切都是正常的。
重装过16.04,好了,但是一旦接有线,Ubuntu上网就又崩了。。。 :Cry
求各位朋友们帮帮忙~
上次由 JackieWang 在 2016-05-12 22:40,总共编辑 1 次。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 双系统,win7下有线和USB热点正常,16.04LTS下无法识别

#2

帖子 vickycq »

1.
执行以下指令将结果全部复制贴上来

代码: 全选

uname -a
lspci -knn | grep -iA2 net
sudo lshw -C net
2.
连接无线网 执行以下指令

代码: 全选

sudo mv /var/log/syslog /var/log/syslog-old-1
sudo touch /var/log/syslog
sudo systemctl restart rsyslog.service
sudo apt install pastebinit
3. 断开无线网

4. 接上网络电缆,令其出现 “接了有线后,Ubuntu就无法识别有线和USB热点” 的现象 然后执行以下命令

代码: 全选

sudo cp /var/log/syslog /var/log/syslog-1
5. 断开网络电缆,连接无线网,执行以下指令将结果全部复制贴上来

代码: 全选

sudo cat /var/log/syslog-1 | pastebinit
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
JackieWang
帖子: 6
注册时间: 2016-05-11 11:47
系统: Ubuntu 16.04LTS

Re: 双系统,win7下有线和USB热点正常,16.04LTS下无法识别

#3

帖子 JackieWang »

vickycq 写了:1.
执行以下指令将结果全部复制贴上来

代码: 全选

uname -a
lspci -knn | grep -iA2 net
sudo lshw -C net
2.
连接无线网 执行以下指令

代码: 全选

sudo mv /var/log/syslog /var/log/syslog-old-1
sudo touch /var/log/syslog
sudo systemctl restart rsyslog.service
sudo apt install pastebinit
3. 断开无线网

4. 接上网络电缆,令其出现 “接了有线后,Ubuntu就无法识别有线和USB热点” 的现象 然后执行以下命令

代码: 全选

sudo cp /var/log/syslog /var/log/syslog-1
5. 断开网络电缆,连接无线网,执行以下指令将结果全部复制贴上来

代码: 全选

sudo cat /var/log/syslog-1 | pastebinit
uname -a 结果:
Linux w 4.4.0-22-generic #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lspci -knn | grep -iA2 net 结果:
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 07)
Subsystem: Lenovo RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [17aa:3803]
Kernel driver in use: r8169
Kernel modules: r8169
09:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Lenovo BCM43142 802.11b/g/n [17aa:0611]
Kernel driver in use: wl

sudo lshw -C net 结果:
*-network
description: Ethernet interface
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:08:00.0
logical name: enp8s0
version: 07
serial: 28:d2:44:5b:2e:58
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:29 ioport:3000(size=256) memory:b5600000-b5600fff memory:b5400000-b5403fff
*-network
description: Wireless interface
product: BCM43142 802.11b/g/n
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:09:00.0
logical name: wlp9s0
version: 01
serial: 34:23:87:f5:35:65
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=172.20.10.2 latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:b5500000-b5507fff

sudo cat /var/log/syslog-1 | pastebinit 结果:
You are trying to send an empty document, exiting.
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 双系统,win7下有线和USB热点正常,16.04LTS下无法识别

#4

帖子 vickycq »

JackieWang 写了: 08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
Kernel driver in use: r8169
Kernel modules: r8169
You are trying to send an empty document, exiting.
2.
非常抱歉,一开始给出的命令有误(忘记重启 rsyslog.service),已修改。重新执行一次。

3.
查看原来 15.10 的 4.2 内核还在不在 dpkg --get-selections | grep linux-image
如果还在,开机进入 GRUB 界面时选择 4.2 内核启动

1.
先尝试从 BIOS 关闭网络唤醒(WoL)

其他网友也有发现 r8169 驱动对 RTL8101/2/6E 的支持不理想:
https://bugs.launchpad.net/ubuntu/+sour ... ug/1132156

该网卡没有内置 EEPROM 可能导致无法固定 MAC 地址,造成问题。参考
http://ubuntuforums.org/showthread.php?t=1964200
https://bugs.launchpad.net/ubuntu/+sour ... comments/7
http://realtek.info/pdf/rtl8101e_datasheet_1.2.pdf

或尝试使用 Realtek 官方的 r8101 驱动:(2015-12-08 更新)
http://www.realtek.com.tw/Downloads/dow ... TypeID=3#2
安装 linux-headers-`uname -r`, build-essential 等必备工具,自行编译
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
JackieWang
帖子: 6
注册时间: 2016-05-11 11:47
系统: Ubuntu 16.04LTS

Re: 双系统,win7下有线和USB热点正常,16.04LTS下无法识别

#5

帖子 JackieWang »

vickycq 写了:
JackieWang 写了: 08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet
Kernel driver in use: r8169
Kernel modules: r8169
You are trying to send an empty document, exiting.
2.
非常抱歉,一开始给出的命令有误(忘记重启 rsyslog.service),已修改。重新执行一次。

3.
查看原来 15.10 的 4.2 内核还在不在 dpkg --get-selections | grep linux-image
如果还在,开机进入 GRUB 界面时选择 4.2 内核启动

1.
先尝试从 BIOS 关闭网络唤醒(WoL)

其他网友也有发现 r8169 驱动对 RTL8101/2/6E 的支持不理想:
https://bugs.launchpad.net/ubuntu/+sour ... ug/1132156

该网卡没有内置 EEPROM 可能导致无法固定 MAC 地址,造成问题。参考
http://ubuntuforums.org/showthread.php?t=1964200
https://bugs.launchpad.net/ubuntu/+sour ... comments/7
http://realtek.info/pdf/rtl8101e_datasheet_1.2.pdf

或尝试使用 Realtek 官方的 r8101 驱动:(2015-12-08 更新)
http://www.realtek.com.tw/Downloads/dow ... TypeID=3#2
安装 linux-headers-`uname -r`, build-essential 等必备工具,自行编译
重新执行后的输出还是那句话:You are trying to send an empty document, exiting.

旧内核已经被清理了,所以回不去了。。。

BIOS试了好几个按键打开,但貌似都不是我想象的BIOS,找不到任何和Power和Network相关的选项。。。

linux-headers-'uname -a'这个工具是什么。。?sudo apt install 这个名字没有找到可用的选项。
build-essential系统自带不需要我自己安装了。

麻烦你了 :em06
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 双系统,win7下有线和USB热点正常,16.04LTS下无法识别

#6

帖子 vickycq »

JackieWang 写了:重新执行后的输出还是那句话:You are trying to send an empty document, exiting.
非常抱歉,一心想让你获取到一个干净的日志。结果自作聪明,不知道哪里写错了导致获取不到
首先 RTL8101/2/6E + r8169 本身发生问题的概率较高。你已经给出的信息也部分契合网搜实例,例如 speed=10Mbit/s
一个可能的解决方案是连接前先固定 MAC 地址(随便一个 MAC 地址都可以,不一定要 00:28:C7:0A:42:A2)

代码: 全选

sudo service network-manager stop
sudo ifconfig eth0 down 
sudo ifconfig eth0 hw ether 00:28:C7:0A:42:A2
sudo ifconfig eth0 up
sudo service network-manager start
然后再连接网络电缆 尝试连接

其次 由于网上 RTL8101/2/6E + r8169 的资料较少,对于这个问题,提供日志不能保证带来助益
如果你还想提供的话
3. 断开无线网
4. 打开一个终端 执行 sudo journalctl -f
5. 接上网络电缆,令其出现 “接了有线后,Ubuntu就无法识别有线和USB热点” 的现象
6. 稍候片刻 将 4. 中的终端刷出的信息全部复制 贴到 paste.ubuntu.com
JackieWang 写了:BIOS试了好几个按键打开,但貌似都不是我想象的BIOS,找不到任何和Power和Network相关的选项。。。linux-headers-'uname -a'这个工具是什么。。?sudo apt install 这个名字没有找到可用的选项。
build-essential系统自带不需要我自己安装了。
关闭 WoL 这个方法是我臆想的,未必有效
其他网友解决此问题的经验 都在楼上贴出的链接里。也有人实践了更换 r8101 驱动 (未必能在新内核上编译成功)
linux-headers-`uname -a` 不是单引号,是 Esc 和 Tab 之间的按键
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
JackieWang
帖子: 6
注册时间: 2016-05-11 11:47
系统: Ubuntu 16.04LTS

Re: 双系统,win7下有线和USB热点正常,16.04LTS下无法识别

#7

帖子 JackieWang »

vickycq 写了:
JackieWang 写了:重新执行后的输出还是那句话:You are trying to send an empty document, exiting.
非常抱歉,一心想让你获取到一个干净的日志。结果自作聪明,不知道哪里写错了导致获取不到
首先 RTL8101/2/6E + r8169 本身发生问题的概率较高。你已经给出的信息也部分契合网搜实例,例如 speed=10Mbit/s
一个可能的解决方案是连接前先固定 MAC 地址(随便一个 MAC 地址都可以,不一定要 00:28:C7:0A:42:A2)

代码: 全选

sudo service network-manager stop
sudo ifconfig eth0 down 
sudo ifconfig eth0 hw ether 00:28:C7:0A:42:A2
sudo ifconfig eth0 up
sudo service network-manager start
然后再连接网络电缆 尝试连接

其次 由于网上 RTL8101/2/6E + r8169 的资料较少,对于这个问题,提供日志不能保证带来助益
如果你还想提供的话
3. 断开无线网
4. 打开一个终端 执行 sudo journalctl -f
5. 接上网络电缆,令其出现 “接了有线后,Ubuntu就无法识别有线和USB热点” 的现象
6. 稍候片刻 将 4. 中的终端刷出的信息全部复制 贴到 paste.ubuntu.com
JackieWang 写了:BIOS试了好几个按键打开,但貌似都不是我想象的BIOS,找不到任何和Power和Network相关的选项。。。linux-headers-'uname -a'这个工具是什么。。?sudo apt install 这个名字没有找到可用的选项。
build-essential系统自带不需要我自己安装了。
关闭 WoL 这个方法是我臆想的,未必有效
其他网友解决此问题的经验 都在楼上贴出的链接里。也有人实践了更换 r8101 驱动 (未必能在新内核上编译成功)
linux-headers-`uname -a` 不是单引号,是 Esc 和 Tab 之间的按键
我尝试了固定Mac地址,插上网线和USB线还是没有反应

安装r8101驱动时,貌似这个驱动不支持4.4的内核,所以编译时报错:
make[2]: *** No rule to make target 'kernel/drivers/net/ethernet/realtek'。 停止。 :em27
JackieWang
帖子: 6
注册时间: 2016-05-11 11:47
系统: Ubuntu 16.04LTS

Re: 双系统,win7下有线和USB热点正常,16.04LTS下无法识别

#8

帖子 JackieWang »

vickycq 写了:
JackieWang 写了:重新执行后的输出还是那句话:You are trying to send an empty document, exiting.
非常抱歉,一心想让你获取到一个干净的日志。结果自作聪明,不知道哪里写错了导致获取不到
首先 RTL8101/2/6E + r8169 本身发生问题的概率较高。你已经给出的信息也部分契合网搜实例,例如 speed=10Mbit/s
一个可能的解决方案是连接前先固定 MAC 地址(随便一个 MAC 地址都可以,不一定要 00:28:C7:0A:42:A2)

代码: 全选

sudo service network-manager stop
sudo ifconfig eth0 down 
sudo ifconfig eth0 hw ether 00:28:C7:0A:42:A2
sudo ifconfig eth0 up
sudo service network-manager start
然后再连接网络电缆 尝试连接

其次 由于网上 RTL8101/2/6E + r8169 的资料较少,对于这个问题,提供日志不能保证带来助益
如果你还想提供的话
3. 断开无线网
4. 打开一个终端 执行 sudo journalctl -f
5. 接上网络电缆,令其出现 “接了有线后,Ubuntu就无法识别有线和USB热点” 的现象
6. 稍候片刻 将 4. 中的终端刷出的信息全部复制 贴到 paste.ubuntu.com
JackieWang 写了:BIOS试了好几个按键打开,但貌似都不是我想象的BIOS,找不到任何和Power和Network相关的选项。。。linux-headers-'uname -a'这个工具是什么。。?sudo apt install 这个名字没有找到可用的选项。
build-essential系统自带不需要我自己安装了。
关闭 WoL 这个方法是我臆想的,未必有效
其他网友解决此问题的经验 都在楼上贴出的链接里。也有人实践了更换 r8101 驱动 (未必能在新内核上编译成功)
linux-headers-`uname -a` 不是单引号,是 Esc 和 Tab 之间的按键
晚上插上手机USB后,新建了一个以太网连接,将Mac地址选为网卡默认的以太网Mac地址然后成功连上了USB热点,但是不知道为什么你提供的方法不行。。。

USB的解决了,但是创建使用校园网帐号密码登录(无第三方客户端)的DSL有线连接还是连不上,这个在windows下已经确认可以登上。我自己再研究研究

谢谢大神的帮忙 :em01
回复