У меня есть Linux-сервер под управлением CentOS 5.6 (64-разрядная версия), который работал нормально, используя встроенную сетевую карту. Для тестирования также была установлена сетевая карта HP PCI-e, но сервер не отвечал в сети через eth0 или eth1, а затем сервер выдавал отладочное сообщение о том, что он отключал INT 50, поэтому я предположил, что между двумя сетевыми адаптерами был конфликт. .
К сожалению, сервер теперь не будет связываться ни через встроенный сетевой адаптер (карта HP удалена), ни через карту HP с отключенным встроенным сетевым адаптером - в обоих случаях сервер подтверждает, что у него есть карта eth0, и ifconfig возвращает разумные значения, но сервер не PINGable и вы не можете ничего пинговать в сети. Если сетевая карта настроена на использование DHCP, она не получит адрес. Патч-провод был протестирован и также заменен.
У меня такое ощущение, что это все еще проблема, связанная с прерыванием (lspci показывает NIC на INT 50), поэтому, когда Linux / CentOS отключает прерывание, записано ли это где-нибудь в конфигурационном файле, который теперь нужно отредактировать вручную?
Любые мысли приветствуются, прежде чем я попытаюсь сбросить конфигурацию BIOS до заводских настроек по умолчанию и / или начать подозревать, что что-то было повреждено.
Ну, сброс BIOS до заводских настроек по умолчанию, а затем быстрая настройка таких вещей, как порядок загрузки с диска, отключение встроенного звука, и он снова работает.
Вы установили официальный модуль драйвера HP для этой сетевой карты? Некоторые карты HP (особенно некоторые из NetXen) некорректно поддерживаются ядром RHEL5 и будут работать по-разному, если не используется правильный драйвер.