Назад | Перейти на главную страницу

Может ли переключатель определять MAC-адрес, если драйвер не установлен?

Я пытаюсь установить Debian wheezy на используемый сервер HP через HP iLO Management Engine. Все устанавливается нормально, но при загрузке показывает предупреждение, что не может найти bnx2/bnx2-mips-09-6.2.1a.fw(который является прошивкой сетевых адаптеров Broadcom NetXtremeII). После загрузки могу сделать ifconfig и он показывает 4 интерфейса и их MAC-адреса, но я не могу пинговать шлюз. Также коммутатор Cisco, к которому подключается этот сервер, не показывает никаких MAC-адресов в своей таблице Mac. Это нормально? Может ли переключатель определять MAC-адрес, если в ОС нет драйвера? Может проблема в сетевой карте? Кстати при подключении патч-кабелей загорается лампочка на сетевой карте. У меня нет физического доступа к серверу, поэтому я могу установить прошивка.

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

apt-get install firmware-bnx2

(И поскольку у вас, вероятно, нет сети, вам, вероятно, придется вручную найти .deb и скопировать его на сервер каким-либо другим способом.)

Коммутатор ничего не увидит от вашей сетевой карты и не узнает об этом, пока не отправит некоторый трафик. Этого не произойдет, пока вы не заработаете, установив прошивку ...

Коммутатор заполняет свою таблицу MAC-адресов адресом подключенного устройства только тогда, когда это устройство фактически начинает выполнять любой трафик Ethernet; в противном случае он будет проигнорирован.

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

Если ваш сервер поддерживает это, вы можете попробовать загрузку PXE; даже если ваша среда не предлагает услуги PXE, это заставит сетевой адаптер попробовать какой-либо DHCP, и коммутатор будет вынужден подтвердить его существование.