[Comm] Порядок присвоения eth0, eth1 ... однотипным картам?

Oleg K.Artemjev =?iso-8859-1?q?olli_=CE=C1_rbauto=2Eru?=
Ср Сен 17 18:34:33 MSD 2003


On Wed, 17 Sep 2003 17:41:19 +0300
"Vadim V. Zhytnikov" <vvzhy на netorn.ru> wrote:
> В какм порядке сетевым интерфейсам присваиваются номера
> eth0, eth1, eth2 ...
AFAIK, в порядке нумерации pci при вкомпиленной поддержке; в порядке загрузки модулей
при разных картах и модульной поддержке. Как заставить одинаковые PCI карты вставать не в порядке
следования слотов при загрузке из поддержки из одного модуля не в курсе. Для isa - развести на
разные io/irq. Но это все как-то криво - проще шнурки перебросить и MAC сменить если что.

> Вопрос возник когда по техническим причинам пришлось
> переставлять карты  в другие PCI слоты.  Нужно, чтобы,
> скажем, именно eth1 был шлюзом в интернет (так
> сделаны все конфиги и брандмауэр), причём это должна
> быть физически вполне определённая карта, т.к.
> провайдер помнит именно её MAC адрес.
workaround:

man ifconfig
/hw
/ether

# за работу нижеследующего не ручаюсь, но писать на русском было бы больше, пользовать как ориентир:
for f in rpm -ql `rpm -qf /etc/sysconfig`; do grep MAC $f > /dev/null ; ret=$?; if [ "$ret" = 0 ]; then echo $f; fi; done 

hint:

ifconfig eth0 down
ifconfig eth0 hw ether 1:2:3:4:5:6
ifconfig eth0 up


-- 
Bye.Olli.			http://olli.digger.org.ru





Подробная информация о списке рассылки community