Я сталкивался с неустойчивыми проблемами соединения Ethernet с помощью сделанного на заказ, Волнистый попугайчик Ubuntu 64, система.
Я прошел столь многие из других переговоров о применении, фиксирует через NetworkManager и различные другие методы, которые я видел через потоки, но ничто не работает. Мое подключение соединений Ethernet и затем, без уведомлений о разъединении, соединение случайным образом отбрасывает. (и сегодня после переустанавливания, несколько 'разъединенных' уведомлений действительно появлялись, когда соединение случайным образом отбросило).
Я вне идей довести конфигурации системы до конца. Ifconfig показывает все работающее правильно (без отброшенного RX), и у меня есть WiFi плюс 2 порта Ethernet (1 от основной Материнской платы и другого как добавленное дополнение. Я еще не проверил только WiFi, но оба порта Ethernet делают то же самое... отбрасывает соединение периодически без уведомления.
Моя материнская плата является Экстремальным значением Зенита от Asus... Это содержит Threadstripper AMD и 2 соединения Gigabit Ethernet (каждый непосредственно от материнской платы, каждый (я думаю), pcie адаптер в МБ, это включается таким же образом).
Я имею, также пробежал потоки об известных ошибках с проблемами соединения Ethernet Ubuntu, но я сделал все, что я могу сделать, но я все еще потерян:/, 'меры' не работают правильно.
Мое конечное решение состоит в том, что так или иначе мой Ethernet в офисе сталкивается с проблемами, он работает превосходный через ПК Окна с помощью того же переключателя, подключенного к моей установке Волнистого попугайчика Ubuntu... Но это кажется менее вероятным.
Любые предложения были бы супер полезны, дайте мне некоторые подсказки, я не был разбитым Linux, так как я запустил, и у меня никогда не было этой проблемы.
Обновление от терминальной команды sudo lshw -C network
*-network
description: Wireless interface
product: QCA6174 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 32
serial: e0:4f:43:70:c6:46
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=4.15.0-39-generic firmware=WLAN.RM.4.4.1-00079-QCARMSWPZ-1 latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:105 memory:d8c00000-d8dfffff
*-network
description: Wireless interface
product: Wil6200 802.11ad Wireless Network Adapter
vendor: Wilocity Ltd.
physical id: 0
bus info: pci@0000:04:00.0
logical name: wlp4s0
version: 02
serial: dc:ef:ca:ff:5f:95
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wil6210 driverversion=4.15.0-39-generic firmware=4.1.0.55 latency=0 multicast=yes wireless=IEEE 802.11
resources: irq:104 memory:d8a00000-d8bfffff
*-network
description: Ethernet interface
product: I211 Gigabit Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:05:00.0
logical name: enp5s0
version: 03
serial: 10:7b:44:93:e6:70
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.4.0-k duplex=full firmware=0. 6-1 ip=192.168.254.119 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:24 memory:d8f00000-d8f1ffff ioport:2000(size=32) memory:d8f20000-d8f23fff
*-network
description: Ethernet interface
physical id: 0
bus info: pci@0000:07:00.0
logical name: enp7s0
version: 02
serial: 10:7b:44:93:47:5d
size: 1Gbit/s
capacity: 10Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pciexpress pm msix msi vpd bus_master cap_list rom ethernet physical tp 100bt-fd 1000bt-fd 10000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=atlantic driverversion=2.0.2.1-kern duplex=full firmware=1.5.58 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:35 memory:d8840000-d884ffff memory:d8850000-d8850fff memory:d8400000-d87fffff memory:d8800000-d883ffff
Показ ifconfig -a
теперь существуют отброшенные Пакеты RX на enp5s0
и enp7s0
enp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.254.119 netmask 255.255.255.0 broadcast 192.168.254.255
inet6 fe80::98a1:7ebf:e58f:c031 prefixlen 64 scopeid 0x20<link>
ether 10:7b:44:93:e6:70 txqueuelen 1000 (Ethernet)
RX packets 78660 bytes 98174918 (98.1 MB)
RX errors 0 dropped 1372 overruns 0 frame 0
TX packets 13985 bytes 1394435 (1.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xd8f00000-d8f1ffff
enp7s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 10:7b:44:93:47:5d txqueuelen 1000 (Ethernet)
RX packets 17843 bytes 3772904 (3.7 MB)
RX errors 0 dropped 147 overruns 0 frame 0
TX packets 1592 bytes 200963 (200.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 299697 bytes 54030617 (54.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 299697 bytes 54030617 (54.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether e0:4f:43:70:c6:46 txqueuelen 1000 (Ethernet)
RX packets 276725 bytes 123455776 (123.4 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 36957 bytes 5944516 (5.9 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp4s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether dc:ef:ca:ff:5f:95 txqueuelen 4000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Это пахнет много как проблема автоматического согласования Ethernet, и необходимо зафиксировать скорость сети до высшего уровня, который Сетевая карта (NIC) может выдержать путем запуска с 10 Мбит/с, Полудуплекс (HD) и работать вверх к Полному дуплексу (FD) на 10 Мбит/с, HD на 100 Мбит/с... пока проблема не запускается. Когда Вы достигнете той точки, вернитесь к предыдущей установке и оставьте ее на той скорости.
Установка ethtool
(если уже установлено Вы просто получите предупреждение, что последняя версия уже установлена),
sudo apt install ethtool
Введите следующую команду (и протестируйте их один за другим),
sudo ethtool --change enp5s0 speed xxx duplex yyy autoneg off
где xxx
= 10
, 100
или 1000
и yyy
= half
или full
.
Поэтому запустите с 10 half
, 10 full
, 100 half
, ...
Сделайте ifconfig
проверять, отбрасываете ли Вы какие-либо пакеты.
Вернитесь к 1, пока это не прекращает работать, и используйте предыдущие значения, которые все еще работали!
Для внесения изменения постоянным выполните следующую команду:
sudo nano /etc/network/interfaces
и введите в pre-up
раздел:
pre-up /usr/sbin/ethtool --change enp5s0 speed xxx duplex yyy autoneg off
промывка и повторение для enp7s0
У Вас может быть аппаратная проблема, и ответ Fabby касается части решения возможно для диагностирования этого.
у Вас могут быть оба аппаратная и программная проблема. Трудно знать.
я осмотрел бы и заменил бы кабельные соединения, как Fabby заявил, уменьшают скорость и видят, уходит ли проблема, сократите свою длину кабеля и удостоверьтесь, что у Вас есть кабельные соединения хорошего качества и коннекторы.
у меня была та же проблема этим утром с неисправным кабелем, и Ubuntu 18.04 просто отключит iface.
Пойди разберись.
Ваш WI-FI не будет, вероятно, иметь значения очень, так как Вы отбрасываете проводные соединения, поскольку Вы сказали оба порта Gigabit. Тот же вид кабеля на каждом?
я удалил бы один порт, сделать это статическим, и просто использовать, говорят, что mobo порт и заставляет это перестать работать. Попытайтесь отодвинуть скорости, так как кажется, что ядро закрывает Ваши аппаратные средства.
, Что Ваши системные журналы говорят о iface?
Рабочий DHCP на них? и т.д.
можно моделировать эту проблему, вопреки тому, что Fabby заявил путем выделения кабеля и приемопередатчиков на сетевых оконечных точках. При выполнении большого трафика для насыщения их переместите большие файлы в течение долгих промежутков времени, и много кратковременных вспышек использования вызовет менее, чем оптимальный, скажет кабель, который является слишком медленным, соединения со сбоем.
Ваш тест USB помогает, но не может бросить вызов Вашему кабелю на скоростях, в которых Вы нуждаетесь, и при этом он не бросил бы вызов тем же аппаратным конечным точкам слоя, можно изменить конфигурацию, чтобы сделать это, но это говорит на одном уровне, что у Вас есть упорная работа, Ethernet и т.д. И Ваше ядро работают до некоторой степени на эту проблему.
получить ошибки говорят мне, что Вы отправляли неправильные данные на машину Linux, и это - то, что Вы будете видеть. Ошибки Tx собираются означать что-то еще и вероятно будут только замечены полем Linux однорангового узла, отправляет к, в Вашем случае.
Вы превышаете FIFOs и/или получаете неправильные данные и сбой на суммах CRC-32 на стороне Linux и вероятно имеете плохие проблемы качества сигнала. Я отбросил бы скорость, путь вниз, и видел бы, уходят ли они, и так как Вы уверены, что у Вас есть подходящие кабели и никакие повреждения и т.д., удостоверьтесь, что они коротки и правильной способности.
я все еще думаю, телеграфируя и/или другие аппаратные средства на проводах.
Все, что я сделал, это отсоединил кабель Ethernet, когда мой компьютер работал, и снова подключил его, и скорость снизилась с 0 Мбит/с из-за отсутствия кабеля Ethernet до 100 Мбит/с при подключении. У меня также была проблема со скоростью 10 Мбит / с, пока я не попробовал этот старомодный трюк.