无法让以太网与Ubuntu 16.04一起使用

***编辑:我能够弄清楚这是我的以太网卡。 我点了一个新的,一切正常。

过去使用Ubuntu 16.04的以太网很好,我有一台新的路由器,现在它不再有效了。 我已经在这里rest了几个星期了,我完全难过了,所以希望互联网的Linux大师可以帮助我解决这个问题。 我已经非常详尽地搜索了Google和许多有关此问题的论坛,并发现许multithreading与许多修复程序类似。 到目前为止没有任何工作。 我已经使用Windows 10和Ubuntu 14.04测试了其他计算机的以太网电缆,它立即与两者兼容。 我测试了路由器上的所有端口,并确认它们都能正常工作。 我知道网卡在有问题的计算机上工作,因为我最终能够在没有互联网的情况下获得“连接”,我可以在BIOS中启用/禁用它。 我也非常确定我拥有最新且良好的NIC驱动程序(在新调制解调器之前没有改变)。 我曾尝试在这台计算机上使用Ubuntu live USB来查看操作系统是否发生了愚蠢行为,但这种方式无效,因此全新安装可能无济于事。 为了确保没有防火墙问题,我清除了所有的iptables规则,并在路由器上关闭了防火墙。

如果一切都没有,Ubuntu网络管理器说电缆已拔掉。 我尝试通过GUI网络管理器手动创建连接,但没有任何反应。 我尝试先将自动dhcp配置添加到/ etc / network / interfaces,然后再添加静态配置(首选)。 如果我添加自动配置并运行:

sudo ifdown enp6s0 && sudo ifup -v enp6s0 

它无法在本地网络(169.254.XX)上获得有效的ip,并且经过多次DHCPDISCOVER尝试后,我收到此错误:

 No DHCPOFFERS received. 

添加静态配置稍微成功一点。 上面的命令似乎成功完成,ifconfig显示正确的IP,路由-n似乎显示正确的信息等,但我没有互联网,我无法ping我的网关或我尝试使用的任何DNS。

我已经尝试过其他一些东西,但这已经很久了,我想提供一些系统信息。 在我开始讨论之前,我已将所有设置和文件返回到它们的状态,所以这里有一些信息:

使用ifconfig:

 user@whatever:~$ ifconfig -a enp6s0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:17 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:19364 errors:0 dropped:0 overruns:0 frame:0 TX packets:19364 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:1431467 (1.4 MB) TX bytes:1431467 (1.4 MB) 

lshw:

 user@whatever:~$ sudo lshw -C network *-network description: Ethernet interface product: NetXtreme BCM5761 Gigabit Ethernet PCIe vendor: Broadcom Limited physical id: 0 bus info: pci@0000:06:00.0 logical name: enp6s0 version: 10 serial: xx:xx:xx:xx:xx:xx capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 firmware=5761-v3.68 latency=0 link=no multicast=yes port=twisted pair resources: irq:30 memory:f5de0000-f5deffff memory:f5df0000-f5dfffff 

的/ etc /网络/接口:

 user@whatever:~$ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback 

/etc/NetworkManager/NetworkManager.conf:

 user@whatever:~$ cat /etc/NetworkManager/NetworkManager.conf [main] plugins=ifupdown,keyfile,ofono dns=dnsmasq [ifupdown] managed=false 

在/etc/resolv.conf:

 user@whatever:~$ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.1.1 

提前感谢您阅读所有这些并尝试提供帮助。 让我知道您需要的其他信息。