[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