Рейтинг:1

Проводное сетевое соединение постоянно разрывается

флаг za

Недавно я пытался установить и настроить NAS-сервер Synology (DS920+) на нашем сервере Ubuntu (18.04) на работе и столкнулся с некоторыми проблемами с проводным подключением (подключение через Ethernet, соединяющее NAS с сервером). Статус подключения показывает, что он пытается подключиться, как показано на рисунке здесь [состояние подключения][1]

Но через некоторое время он меняется на соединение «Отключено», как показано здесь [Сеть Ethernet отключена] [2]

Я пробовал несколько решений, размещенных на бирже стека и на разных досках, но ни одно из тех, что я пробовал до сих пор, не сработало.

Вот результаты некоторых команд, которые могут быть полезны, насколько я понимаю:

вход:

лспци | grep -i eth

вывод:

04:00.0 Контроллер Ethernet: Intel Corporation I210 Gigabit Network Connection (версия 03)
05:00.0 Контроллер Ethernet: Intel Corporation I210 Gigabit Network Connection (версия 03)
83:00.0 Ethernet-контроллер: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet-контроллер [AQtion] (версия 02)

вход:

ifconfig -a

enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
эфир ac:1f:6b:b0:88:4a txqueuelen 1000 (Ethernet)
RX-пакеты 42848 байт 25213836 (25,2 МБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 180780 байт 34482983 (34,4 МБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
память устройства 0xce200000-ce27ffff

enp5s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
эфир ac:1f:6b:b0:88:4b txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
память устройства 0xce100000-ce17ffff

ens6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
инет 172.16.43.69 сетевая маска 255.255.255.0 широковещательная рассылка 172.16.43.255
inet6 fe80::1bef:699c:49b:e845 prefixlen 64 scopeid 0x20
эфир 40:b0:76:58:42:11 txqueuelen 1000 (Ethernet)
Пакеты RX 2084658 байт 216239936 (216,2 МБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 130491 байт 46668382 (46,6 МБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
инет 127.0.0.1 сетевая маска 255.0.0.0
inet6 :: 1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (локальная петля)
Пакеты RX 230369 байт 18799477 (18,7 МБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 230369 байт 18799477 (18,7 МБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

вход:

sudo lshw -C сеть

вывод :

*-сеть
описание: Интерфейс Ethernet
продукт: гигабитное сетевое соединение I210
производитель: корпорация Intel
физический идентификатор: 0
информация о шине: pci@0000:04:00.0
логическое имя: enp4s0
версия: 03
серийный номер: ac:1f:6b:b0:88:4a
размер: 1 Гбит/с
пропускная способность: 1 Гбит/с
ширина: 32 бита
часы: 33 МГц
возможности: pm msi msix pciexpress bus_master cap_list ethernet физический tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd автосогласование
конфигурация: автосогласование=на широковещании=да драйвер=igb версия драйвера=5.6.0-k дуплекс=полная прошивка=3.16, 0x800004d9 задержка=0 ссылка=да мультикаст=да порт=скорость витой пары=1 Гбит/с
ресурсы: irq:18 память:ce200000-ce27ffff ioport:6000(размер=32) память:ce280000-ce283fff
*-сеть
описание: Интерфейс Ethernet
продукт: гигабитное сетевое соединение I210
производитель: корпорация Intel
физический идентификатор: 0
информация о шине: pci@0000:05:00.0
логическое имя: enp5s0
версия: 03
серийный номер: ac:1f:6b:b0:88:4b
пропускная способность: 1 Гбит/с
ширина: 32 бита
часы: 33 МГц
возможности: pm msi msix pciexpress bus_master cap_list ethernet физический tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd автосогласование
конфигурация: автосогласование=по трансляции=да драйвер=igb версия драйвера=5.6.0-k прошивка=3.16, 0x800004d9 задержка=0 ссылка=нет многоадресной рассылки=да порт=витая пара
ресурсы: irq:19 память:ce100000-ce17ffff ioport:5000(размер=32) память:ce180000-ce183fff
*-сеть
описание: Интерфейс Ethernet
продукт: AQC107 Контроллер Ethernet NBase-T/IEEE 802.3bz [AQtion]
поставщик: Aquantia Corp.
физический идентификатор: 0
информация о шине: pci@0000:83:00.0
логическое имя: ens6
версия: 02
серийный номер: 40:b0:76:58:42:11
размер: 10 Гбит/с
пропускная способность: 10 Гбит/с
ширина: 64 бита
часы: 33 МГц
возможности: pciexpress pm msix msi bus_master cap_list rom ethernet Physical tp 100bt-fd 1000bt-fd 10000bt-fd автосогласование
конфигурация: автосогласование=на широковещании=да драйвер=атлантическая версия драйвера=5.4.0-81-универсальный-керн дуплекс=полная прошивка=3.0.33 ip=172.16.43.69 задержка=0 ссылка=да многоадресная рассылка=да порт=скорость витой пары= 10 Гбит/с
ресурсы: irq:44 память:fb840000-fb84ffff память:fb850000-fb850ffff память:fb400000-fb7fffff память:fb800000-fb83ffff

Рассматриваемое соединение — enp4s0. Соединение может поддерживать скорость до 1 Гбит/с, а кабель рассчитан на 100 Мбит/с, насколько я понимаю, это не должно вызывать проблем и ограничивать скорость до 100 Мбит/с.

Обновлять: Я заменил кабель кабелем 1 Гбит/с и установил согласование канала на Вручную со скоростью, установленной на 1 Гбит/с, с помощью графического интерфейса Network Manager. Без изменений в задаче.

Я также пробовал разные порты, чтобы увидеть, не в этом ли проблема (как на сервере, так и на NAS).

Будем очень признательны за любую помощь, я немного новичок в этом, так как наш первоначальный администратор сервера недавно ушел, поэтому, пожалуйста, дайте мне знать, если вам потребуется какая-либо дополнительная информация, и я постараюсь предоставить ее.

Спасибо! [1]: https://i.stack.imgur.com/iU7kb.png [2]: https://i.stack.imgur.com/2LiIm.png

heynnema avatar
флаг ru
Проблема в кабеле 100Mb. enp4s0 все еще подключается на 1Gb.
флаг ru
Согласование скорости происходит между портом коммутатора и адаптером Ethernet, а не вашим кабелем. Ваш кабель является узким местом, которое повлияет на ваши конфигурации. Вручную установите скорость соединения на вашем интерфейсе на 100 Мбит/с, и это должно «исправить» узкие места при отключении, вызванные вашими кабелями, сообщив системе, что максимальная скорость, с которой она может разговаривать по этому кабелю, составляет 100 Мбит/с. Или, в качестве альтернативы, приобретите стандартный кабель Cat5E или Cat6, который поддерживает полный гигабит (текущие стандарты кабеля Ethernet в настоящее время — Cat5e и Cat6, и все, что старше Cat5e, считается «устаревшим»)
флаг ru
Вы используете графический интерфейс или командную строку для настройки сетевого интерфейса?
Рейтинг:1
флаг ru

Согласование скорости порта обычно выполняется между портом Ethernet на обоих концах, а НЕ на уровне кабеля. Так что, хотя ваш кабель будет ограничивать вас до 100 Мбит/с, ваш система обнаруживает конечную точку гига на другом конце, и поэтому ваш устаревший кабель Cat5 вызывает разъединения, потому что ваша система пытается передать гигабайт по неподходящему кабелю, вызывая тайм-ауты сети и огромные перегрузки на уровнях сетевого стека.

Либо обновите свой устаревший кабель 100 Мбит/с до стандартного кабеля Cat5E (Cat5E в настоящее время довольно дешев, поскольку это самый старый стандарт, который все еще поддерживается и широко встречается в настоящее время), либо до кабеля Cat6, или вручную установите скорость на вашем сетевом адаптере. В зависимости от того, как вы настроите свою сеть (графический интерфейс или командная строка), будет определяться процесс, который вы используете для установки скорости согласования.

(В зависимости от вашего ответа на вопрос, который я задал в комментариях к основному вопросу, этот ответ будет адаптирован к тому, как установить скорость согласования ссылок вручную на основе вашего ответа)

rozTsoni avatar
флаг za
Спасибо за ваш ответ. Я заменил кабель на CAT5e (в настоящее время у меня нет CAT6 - у меня есть кабель 10 Гбит / с), также установил согласование канала на «Вручную» (ранее он был установлен на «Авто») и изменил скорость на 1 Гбит / с в графический интерфейс сетевого редактора. У меня все еще та же проблема.
флаг ru
@rozTsoni *обычно* вы подключаете NAS к своей сети, а ваш компьютер к сети, а не напрямую NAS-к-серверу, если только это не соединение типа iSCSI или подобное. Вы подключены напрямую к NAS через Ethernet и устанавливаете статические данные подключения в подсети, отдельной от остальной части вашей сети? Нам нужно больше узнать о том, как вы настраиваете вещи.
rozTsoni avatar
флаг za
Он подключен к сетевому концентратору, я начинаю думать, что может быть брандмауэр, препятствующий подключению. Я не уполномочен возиться с этим, поэтому я буду тестировать отдельный сетевой концентратор, чтобы убедиться, что проблема в нем. Я вернусь с результатами. Спасибо за вашу помощь!
флаг ru
@rozTsoni «концентраторы» устарели в пользу маршрутизаторов, потому что «концентраторы» просто ретранслируют все и могут вызывать петли данных и перегрузки каналов. Если вы не используете коммутатор, вам следует полностью сосредоточиться на том, находятся ли эти системы в разных подсетях или в одних и тех же подсетях. В отличие от этого, скорее всего, это брандмауэры, и вы ничего не можете с этим поделать.
rozTsoni avatar
флаг za
Просто обновление проблемы: я использовал сетевой коммутатор, и к нему были подключены NAS и наш сервер. Первоначально проблема сохранялась, но затем в сетевом редакторе в разделе «Настройки IPv4» я изменил «Метод» на «Только локальная ссылка», и теперь все работает хорошо. Спасибо за помощь!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.