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

Как я могу сделать дополнительный порт сетевой карты «eth0»?

Я использую CentOS 5.9. На одном из моих серверов недавно был неисправен порт сетевой карты. Программное обеспечение, работающее на сервере, было жестко запрограммировано для использования eth0. Другие физические порты NIC были в порядке и не использовались. Теперь проблема решена, но мне любопытно, насколько сложно будет убедить CentOS в том, что другой порт сетевой карты eth0?

Это просто вопрос редактирования /etc/sysconfig/network-scripts/ifcfg-eth0 и установка HWADDR=<MAC Address of second NIC port> ?

Регулировка

/etc/udev/rules.d/70-persistent-net.rules
/etc/sysconfig/network-scripts/ifcfg-eth0 (HWADDR)

должен сделать свое дело.

открыто /etc/udev/rules.d/70-persistent-net.rules с вашим любимым редактором и сделайте изменения ниже

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

затем

cd /etc/sysconfig/network-scripts/      

поместите запись HWADDR в файл ifcfg-eth1

 DEVICE="eth1"
 BOOTPROTO="static"
 HWADDR="00:50:56:xx:xx:xx"
 IPADDR="192.168.x.x"
 NETMASK="255.255.255.0"
 ONBOOT="yes"

затем после перезагрузки вашей системы вы сможете получить IP-адрес в ifcfg-eth1