*** Редактирование: Я смог выяснить, что это было моей платой Ethernet. Я заказал новый, и все хорошо работает.
Ethernet раньше работал с Ubuntu 16.04 очень хорошо, я получил новый маршрутизатор, и теперь это больше не работает. Я был в этом прочь и на в течение пары недель теперь, и я полностью озадачен так, надо надеяться, Гуру Linux Интернета могут помочь мне понять это. Я довольно исчерпывающе искал Google и много форумов об этой проблеме и нашел много потоков, которые являются похожими со многими мерами. До сих пор ничто не работало. Я протестировал кабель Ethernet с другими компьютерами с помощью Windows 10 и Ubuntu 14.04, и это сразу работало с обоими. Я протестировал все порты на своем маршрутизаторе и могу подтвердить, что они все работают. Я знаю работы NIC над рассматриваемым компьютером, потому что я могу в конечном счете получить "соединение" без Интернета, и я могу позволить/запретить его в BIOS. Я также вполне уверен, что у меня есть последний и хороший набор драйверов для NIC (не изменились еще до нового модема). Я попытался использовать Ubuntu живой USB на этом компьютере, чтобы видеть, было ли это что-то глупое, которое произошло с ОС, но это не работало ни один так, что новая установка, вероятно, не поможет. Только для проверки не было никаких проблем брандмауэра, я очистил все свои правила iptables и выключил брандмауэр на маршрутизаторе.
Если все оставлено в покое, Администратор сети Ubuntu говорит, что кабель отключается. Я попытался вручную создать соединение через Администратора сети GUI, и ничего не происходит. Я попытался добавить сначала автоматическую конфигурацию DHCP к/etc/network/interfaces и затем статической (предпочтенной) конфигурации. Если я добавляю автоматическую конфигурацию и работаю:
sudo ifdown enp6s0 && sudo ifup -v enp6s0
Этому не удается получить допустимый IP в локальной сети (169.254. X.X), и после многих 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/network/interfaces:
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
Заранее спасибо за чтение всего этого и попытку помочь. Сообщите мне то, в чем другой информации Вы нуждаетесь.