Вопрос или проблема
Я столкнулся с проблемой с моим Dell PowerEdge R610. Я новичок в мире серверов на Ubuntu, но много раз использовал десктопную версию Ubuntu.
При попытке запустить конфигурацию сети, DHCP включен в BIOS сервера, но по какой-то причине он не выдает IP-адрес для Eno1-4.
Я попытался задать статический IP из моего маршрутизатора для сервера,
Subnet: 192.168.1.0/24
Ipv4 addr: 192.168.1.118
Gateway: 192.168.1.1
Name Server:8.8.8.8
Я задал статические маршруты в своем маршрутизаторе.
Какие-нибудь идеи?
Я также хотел добавить, что мой LCC для сервера успешно пингуется на веб-сайты. У него есть подключение к интернету, которое позволяет это делать.
Изображение для устранения неполадок:
dhclient -v
Они были слишком большими для загрузки в пост, и я не смог найти способ сохранить сессию CLI на загружаемом носителе.
Для Dell PowerEdge R610 может потребоваться дополнительное, настраиваемое программное обеспечение. Установка должна сообщать о недостающем программном обеспечении с соответствующими сообщениями, которые могут подсказать, что вам нужно искать.
Если такие сообщения не появляются, то вы можете попробовать использовать lshw, чтобы найти ваш service tag.
sudo lshw | less
Вы должны увидеть что-то вроде:
product: PowerEdge R610 vendor: Dell Inc. serial: XXXXXXX
Ваш серийный номер будет там. Вы можете его скопировать и вставить на https://www.dell.com/support/, чтобы найти подходящие драйверы.
Вы, вероятно, не найдете драйверы Ubuntu на сайте Dell, но вам нужны .bin файлы, связанные с сетевыми устройствами.
В Ubuntu 18.04 и позднее, ifup/down, реализованный в /etc/network/interfaces, заменен на netplan. Поэтому, пожалуйста, верните ошибочные записи. В терминале:
sudo nano /etc/network/interfaces
Удалите все записи, кроме:
auto lo
iface lo inet loopback
Сохраните (Ctrl+o, затем Enter) и выйдите (Ctrl+x) из текстового редактора.
Далее очистим ваш файл netplan:
sudo nano /etc/netplan/01-netcfg.yaml
Измените файл, чтобы он выглядел так:
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: true
Netplan очень требователен к отступам и пробелам. Пожалуйста, проверьте текст тщательно дважды. Продолжайте с:
sudo netplan generate
sudo netplan apply
После этих изменений перезагрузитесь и дайте нам знать:
sudo dhclient -v
Мы надеемся узнать, к какому интерфейсу подключен кабель Ethernet, и затем исправить файл yaml соответственно, если это не eno1.
У меня такая же проблема, как у вас. После загрузки я ввожу
dmesg | grep bnx2
bnx2: Can't load firmware file "bnx2/bnx2-mips-09-6.2.1b.fw"
Я нашел ответ в
Broadcom NetXtreme II BCM5716 Ethernet controller unclaimed after update to 16.04 server
Скачайте прошивку и скопируйте на сервер, а затем modprobe bnx2
.
Ответ или решение
Проблема, с которой вы столкнулись на сервере Dell PowerEdge R610, связана с тем, что ваша система не может получить IP-адрес через DHCP. Давайте рассмотрим основные действия, которые помогут решить эту задачу, а также возможные причины проблемы и их решения.
Понимание и устранение проблемы
-
Проверка основного конфигурирования сети:
Убедитесь, что все сетевые кабеля физически подсоединены к правильным портам, и проверьте исправность кабелей. Также убедитесь, что на вашем маршрутизаторе DHCP-сервер действительно активен и настроен должным образом. -
Проверьте драйверы и прошивку:
Для вашего Dell PowerEdge R610 могут потребоваться определенные прошивки или драйверы для корректной работы сетевых интерфейсов. Как было предложено, используйте командуlshw
для идентификации оборудования, найдите серийный номер и проверьте доступные обновления на сайте поддержки Dell. -
Работа с Netplan:
В Ubuntu 18.04 и более поздних версиях настройка сети выполняется с помощью утилиты Netplan, а не через/etc/network/interfaces
. Измените файл конфигурации/etc/netplan/01-netcfg.yaml
, чтобы включить поддержку DHCP для правильного интерфейса (например,eno1
):network: version: 2 renderer: networkd ethernets: eno1: dhcp4: true
Обратите внимание на правильность отступов, так как YAML файлы чувствительны к ним. Затем выполните команды:
sudo netplan generate sudo netplan apply
-
Исследование ошибок в dmesg:
Если проблема продолжает возникать, выполнитеdmesg | grep bnx2
, чтобы выявить, есть ли сообщения об ошибках, связанных с отсутствующими файлами прошивки, такими какbnx2/bnx2-mips-09-6.2.1b.fw
. Если они отсутствуют, загрузите и установите необходимые прошивки.
SEO-оптимизация и заключение
Решение данной проблемы подразумевает использование комбинации аппаратных проверок и программных настроек. Для успешного подключения сервера важно обеспечить наличие актуальных драйверов и корректно настроенных параметров Netplan. В случае необходимости, обращение к профессиональной поддержке Dell может предоставить дополнительные сведения и инструкции. Подобные комплексные шаги обеспечат стабильное и надежное соединение с сетью, что способствует улучшению производительности вашей серверной инфраструктуры.