LINUX.ORG.RU

2 одинаковые сетевые платы


0

0

Товарищи,

скажите, пожалуйста,
каким образом система решает,
какая из двух сетевых плат станет eth0, а какая eth1?


Проблема в том, что нужно вставить в машину
вторую сетевую плату, идентичную первой
(с точностью до MAC-адреса, но в этом-то и загвоздка).

Обе платы -- 3c59x (3Com 905).

Все старт-скрипты, как назло, жёстко завязаны на eth0.

Существующая сетевая плата
(в т. ч. её HW Addr и Id внутри PCI-шины; видимо, рез-т вывода lspci) упомянута только в /etc/sysconfig/hwconf,
но на этот файл никто не ссылается.

Дистрибутив -- FC2.


Спасибо.

★★★★★

Re: 2 одинаковые сетевые платы

MAC ведь можно поменять, не вижу проблемы.

anonymous ()

Re: 2 одинаковые сетевые платы

>каким образом система решает, >какая из двух сетевых плат станет eth0, а какая eth1?

изначально - в порядке нахождения, далее возможны переименования согласно ifab (по макадресу).

Muromec ☆☆ ()

Re: 2 одинаковые сетевые платы

Други,

за iftab -- большое спасибо, не знал.

Он просто только в FC3 появился. Ща пересоберу RPM.

А в FC2, судя по всему, проблема частично решается kudzu и /etc/sysconfig/hwconf

Bass ★★★★★ ()

Re: 2 одинаковые сетевые платы

В порядке расположения на PCI-шине, практика показывает, что чем выше на системной плате - тем первее. Также - "alias eth0 3c59x" в /etc/modprobe.conf, но сие имеем место быть и работать если карточки разные.

Полагаю имеет смысл поменять MAC на второй после поднятия интерфейса на первой.

ИМХО: карты с идентичными маками - суть великий идиотизм. Чините консерваторию.

Gharik ()

Re: 2 одинаковые сетевые платы

В FC для сетевых настроек *должны быть* прописаны MAC адреса.

Пример:

cat /etc/sysconfig/network-scripts/ifcfg-eth0

# Intel Corporation 82541GI/PI Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:04:23:XX:XX:XX
IPADDR=10.0.0.1
NETMASK=255.255.255.0
GATEWAY=10.0.0.254
ONBOOT=yes

Соответственно, путаницы не будет.

birdie ★★★★★ ()
Ответ на: Re: 2 одинаковые сетевые платы от birdie

Re: 2 одинаковые сетевые платы

> Кто вам это подсказал?

Birdie, во-первых, ко мне можно на "ты". Стиль общения, принятый в FIDO, мне по душе :)

Во-вторых, я не хочу разводить дискуссию на эту тему и доказывать очевидные вещи, но можете, в конце концов, проверить сами. Поскольку я до сих пор сижу в FC2, то скажу, что описанное поведение присутствовало по крайней мере в RH 6.0-9.0 и FC 1-2.

Про FC 3+ не знаю. Про более ранние версии RH (до 6.0) -- тоже.

Bass ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.