- Вопрос или проблема
- Ответ или решение
- 1. Понимание проблемы
- Возможные причины отключения:
- 2. Рекомендации по диагностике и решению проблемы
- Шаг 1: Проверка маршрутов и сетевой настройки
- Шаг 2: Настройка и диагностика через интерфейс коммутатора
- Шаг 3: Использование утилит Ubuntu для диагностики
- 3. Заключение
Вопрос или проблема
Мой ПК (работающий на сервере Ubuntu 16.04) подключен к порту маршрутизатора (Cisco 800M) и работает нормально, но при подключении к коммутатору (Dlink DGS 1210-28) он постоянно отключается. Я заметил, что скорость колеблется от 1000 Мбит/с до 10 Мбит/с. Ранее этот ПК работал нормально. Некоторые другие ПК (Ubuntu 20.04) также сталкиваются с этой проблемой, в то время как некоторые работают нормально.
Это проблема сетевого оборудования. У вашего сервера есть сетевая карта, которая правильно договаривается о подключении 1 Гбит/с с маршрутизатором Cisco 800M. Это означает, что сетевая интерфейс и кабели работают нормально.
Однако Dlink DGS1210 не договаривается о полной скорости 1 Гбит/с, а вместо этого использует 10 Мбит/с. Это происходит потому, что Ethernet-кабель состоит из 4 пар проводов, каждая из которых может достигать 250 Мбит/с, но в данном случае скорость не достигает даже 100 Мбит/с, а составляет 10 Мбит/с, что означает, что функционирует лишь одна пара проводов. Одна поврежденная проводка/разъем может это вызвать, но вы также можете принудительно установить скорость соглашения. Поскольку DLink — управляемый коммутатор, вы должны иметь возможность увидеть, установлен ли порт для ограничения до 10 Мбит/с или нет, вы также можете попробовать один из других портов.
Из Ubuntu вы можете выполнить некоторые диагностические действия с помощью mii-tool или ethtool, чтобы увидеть, что было согласовано, но это не проблема на стороне сервера
mii-tool eth1
eth1: согласована скорость 1000baseT-FD с управлением потоком, соединение в порядке
Ответ или решение
Проблема: Постоянное отключение проводного подключения к коммутатору D-Link DGS-1210-28
Ваше описание проблемы с подключением ПК под управлением Ubuntu Server 16.04 к коммутатору D-Link DGS-1210-28, в то время как подключение к маршрутизатору Cisco 800M работает без сбоев, указывает на возможность аппаратных неисправностей или неправильной настройки на уровне коммутатора.
1. Понимание проблемы
Первое, что стоит отметить, это различие в скорости подключения: при подключении к маршрутизатору скорость составляет 1000 Мбит/с, в то время как при подключении к коммутатору — всего 10 Мбит/с. Это может свидетельствовать о том, что устройство либо сталкивается с проблемой совместимости, либо есть физические неисправности.
Возможные причины отключения:
- Неправильное определение скорости: Коммутатор может не получать правильные значения при подключении, что приводит к установлению соединения только на скорости 10 Мбит/с.
- Проблемы с кабелем: Если используется некачественный или поврежденный Ethernet-кабель, это может негативно сказаться на сигнале.
- Проблемы с портами коммутатора: Конкретный порт на коммутаторе может быть настроен неправильно или поврежден.
- Настройки коммутатора: Как управляемый коммутатор, D-Link DGS-1210-28 может иметь настройки, ограничивающие скорость подключения.
2. Рекомендации по диагностике и решению проблемы
Шаг 1: Проверка маршрутов и сетевой настройки
-
Переподключите кабели: Убедитесь, что кабель надежно подключен к обоим устройствам и попробуйте использовать другой известный хороший кабель для исключения проблемы с ним.
-
Проверка порта на коммутаторе: Попробуйте подключить кабель в другой порт на коммутаторе, чтобы исключить возможность выхода порта из строя.
Шаг 2: Настройка и диагностика через интерфейс коммутатора
-
Подключение к веб-интерфейсу коммутатора:
- Войдите в веб-интерфейс D-Link DGS-1210-28. Проверьте конфигурацию портов, с которыми работает ваш сервер. Обратите внимание на настройки, касающиеся автоматической настройки скорости (Auto-Negotiation) и режимов dupolex.
-
Проверка лимитов скорости: Убедитесь, что нет ограничений на скорость для порта, к которому подключен ваш сервер.
Шаг 3: Использование утилит Ubuntu для диагностики
Используйте команды mii-tool
или ethtool
для диагностики сетевого интерфейса. Эти утилиты дадут подробную информацию о текущем статусе подключения.
mii-tool eth1
Если команда показывает значение «negotiated 1000baseT-FD», значит, сетевая карта работает правильно, а причина проблемы, скорее всего, связана с коммутатором или кабелем.
3. Заключение
Рекомендуется провести полное тестирование оборудования и настроек сети. Если все вышеперечисленные шаги не позволяют решить проблему, возможно, имеет смысл обратиться в техническую поддержку D-Link или Cisco для дальнейшего анализа. Работая с материнскими платами занимающихся серверами, вам может понадобиться провести дополнительную проверку на совместимость оборудования.
Данная проблема может стать источником значительных неполадок в работе вашего оборудования, поэтому важно тщательно проверять каждую деталь, начиная с физического подключения и заканчивая конфигурацией сетевых устройств.