On Wed, 17 Sep 2003 17:41:19 +0300 Vadim V. Zhytnikov wrote: > Добрый день! > > На компьютере есть две или более однотипные сетевые карты. > В моём конкретном случае это 3com 905B-TX-NM, но повидимому > это не принципиально. > > Вопрос: > В какм порядке сетевым интерфейсам присваиваются номера > eth0, eth1, eth2 ... Для каждого драйвера - в порядке перечисления PCI-устройств (по возрастанию bus/dev/fn, если нет хитростей типа PCI hotplug). Вообще-то в LKML были сообщения, что у кого-то этот порядок был нестабильным, но это было на каком-то хитром железе, где PCI-шин было 5 штук или что-то в этом роде. Обычно этот порядок соответствует порядку PCI-слотов (возможно, в обратную сторону). > Вопрос возник когда по техническим причинам пришлось > переставлять карты в другие PCI слоты. Нужно, чтобы, > скажем, именно eth1 был шлюзом в интернет (так > сделаны все конфиги и брандмауэр), причём это должна > быть физически вполне определённая карта, т.к. > провайдер помнит именно её MAC адрес. По этому поводу есть nameif (man nameif), но к стандартным скриптам его придётся приворачивать вручную.