eth0..3 (соответствие м/д eth и сетевыми картами)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

mirage
Сообщения: 10

eth0..3

Сообщение mirage »

Как сделать так что бы одна сетевая карта была eth0, а вторая eth1, но не наоборот.
надо добавить в сервер 4ю сетевуху. Чувствую там все поменяется.
Мне придется либо все перенастраивать, либо кабеля перетыкать.
Но хотелось бы узнать, возможен ли вариант задания соответствий между картами и интерфейсами?
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: eth0..3

Сообщение madskull »

да, путем задания аргументов к модулям. Как? Зависит от дистра.
если руками, то примерно так: modprobe irq=...
ArchLinux / IceWM
Спасибо сказали:
mirage
Сообщения: 10

Re: eth0..3

Сообщение mirage »

(madskull @ Четверг, 02 Июня 2005, 13:58) писал(а):да, путем задания аргументов к модулям. Как? Зависит от дистра.
если руками, то примерно так: modprobe irq=...


slackware
а по конкретней?
Спасибо сказали:
SHEVA
Сообщения: 25

Re: eth0..3

Сообщение SHEVA »

(mirage @ Четверг, 02 Июня 2005, 12:01) писал(а):Как сделать так что бы одна сетевая карта была eth0, а вторая eth1, но не наоборот.
надо добавить в сервер 4ю сетевуху. Чувствую там все поменяется.
Мне придется либо все перенастраивать, либо кабеля перетыкать.
Но хотелось бы узнать, возможен ли вариант задания соответствий между картами и интерфейсами?


Почитайте ответы в теме
Настройка сети

Если коротко: Смотрите вывод DMESG и увидите, в какой последовательности и на каких писиай слотах определяются сетевухи ( в этой же последовательности будут раздаваться и номера интерфейсов, если вы не будете принудительно править конфигурационные файлы). После этого можно запретить в биосе переопределять ресурсы для писиай, после чего вставлять новую карту.

1. Дальше всё зависит от конкретного дистрибутива. К примеру, можно жёстко прописать соответствие конкретных сетевых карточек номерам интерфейсов eth_xx по их PCI слотам или их аппаратно-зашитому (в еепромке) MAC адресу. Для этого добавьте в их файлы конфигурации ifcfg-eth_xx параметры ONBOOT=YES; DEVICE=<нужный номер eth> IPADDR=<нужный айпишник на этом девайсе>; HWADDR=<нужный MAC адрес>. Если у вас сетевухи разных производителей, то не забудьте подправить /etc/modprobe.conf и /etc/modules.conf В модпробе.конф через alias нужно прямо указать, какой конкретно железке назначить какой номер eth_xx
на самых разных линухах от дебиан до сусе жёсткая привязка сетевушек к номерам интерфейсов у меня "прокатывала"
Спасибо сказали:
mirage
Сообщения: 10

Re: eth0..3

Сообщение mirage »

дело в том, что если написать в /etc/modprobe.conf :

alias eth0 8139too
alias eth1 e100

то при инициализации eth0 интерфейса ядро загрузит модуль 8139too, он найдет остальные реалтеки и раздаст им 1 2 номера, а e100 будет 3им.

modinfo 8139too про параметр irq незнает.
Спасибо сказали:
Аватара пользователя
VN_MAClover
Сообщения: 1233
Статус: Человек с бульвара Капуцинов

Re: eth0..3

Сообщение VN_MAClover »

Попробуй по МАС адресу. Не надо в BIOS лезть. Кроме того, этот номер уникален, так что даже изменение слота не приведёт к изменению конфигурации.
In RMS we trust.
Зачем нам Ваши окна, если LAMPочка даёт достаточно света?
Спасибо сказали: