* [Comm] Re: Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-17 14:41 [Comm] Порядок присвоения eth0, eth1 ... однотипным картам? Vadim V. Zhytnikov
@ 2003-09-17 12:24 ` Sergey Vlasov
2003-09-17 14:14 ` [Comm] " ipAlex
` (3 subsequent siblings)
4 siblings, 0 replies; 12+ messages in thread
From: Sergey Vlasov @ 2003-09-17 12:24 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1137 bytes --]
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), но к стандартным скриптам
его придётся приворачивать вручную.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-17 14:41 [Comm] Порядок присвоения eth0, eth1 ... однотипным картам? Vadim V. Zhytnikov
2003-09-17 12:24 ` [Comm] " Sergey Vlasov
@ 2003-09-17 14:14 ` ipAlex
2003-09-17 14:34 ` Oleg K.Artemjev
` (2 subsequent siblings)
4 siblings, 0 replies; 12+ messages in thread
From: ipAlex @ 2003-09-17 14:14 UTC (permalink / raw)
To: community
В сообщении от 17 Сентябрь 2003 17:41 Vadim V. Zhytnikov написал(a):
>
> Вопрос:
> В какм порядке сетевым интерфейсам присваиваются номера
> eth0, eth1, eth2 ...
>
не уверен, что это правило, возможно это зависит от разработчиков мамы
но у меня PCI-слоты номеровались снизу вверх (от южного моста - к северному)
--
Наилучшие пожелания, Registered .--.
Пирогов Алексей Linux User #293162 |@_@ |
mailto:ipalex@ukr.net |!_/ |
mailto:ipalex@ferplast.com.ua // \ \
(AlekseyPirogov@ferplast.com.ua) (| | )
UIN:172368093 /'\_ _/`\
Powered by Linux \___)=(___/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-17 14:41 [Comm] Порядок присвоения eth0, eth1 ... однотипным картам? Vadim V. Zhytnikov
2003-09-17 12:24 ` [Comm] " Sergey Vlasov
2003-09-17 14:14 ` [Comm] " ipAlex
@ 2003-09-17 14:34 ` Oleg K.Artemjev
2003-09-17 16:47 ` Vadim V. Zhytnikov
2003-09-17 14:38 ` Artem Pastukhov
2003-09-17 16:22 ` A.L. Klyutchenya
4 siblings, 1 reply; 12+ messages in thread
From: Oleg K.Artemjev @ 2003-09-17 14:34 UTC (permalink / raw)
To: community
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
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-17 14:34 ` Oleg K.Artemjev
@ 2003-09-17 16:47 ` Vadim V. Zhytnikov
2003-09-18 4:42 ` [Comm]Порядок " Alexey Novikov
2003-09-18 9:39 ` [Comm] Порядок присвоения eth0, eth1 ... однотипным картам? Oleg K.Artemjev
0 siblings, 2 replies; 12+ messages in thread
From: Vadim V. Zhytnikov @ 2003-09-17 16:47 UTC (permalink / raw)
To: community
Oleg K.Artemjev пишет:
> 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 сменить если что.
>
Т.е. при одинаковых картах (одинаковых модулях) ethN будут назначены
в порядке следования карт в /proc/bus/pci, который в свою очередь
повторяет нумерацию PCI слотов на маме?
>
>>Вопрос возник когда по техническим причинам пришлось
>>переставлять карты в другие 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
>
О, вот это правильное решение!
--
Vadim V. Zhytnikov
<vvzhy@mail.ru>
<vvzhy@netorn.ru>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm]Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-17 16:47 ` Vadim V. Zhytnikov
@ 2003-09-18 4:42 ` Alexey Novikov
2003-09-18 8:23 ` Grigory Milev
2003-09-18 9:39 ` [Comm] Порядок присвоения eth0, eth1 ... однотипным картам? Oleg K.Artemjev
1 sibling, 1 reply; 12+ messages in thread
From: Alexey Novikov @ 2003-09-18 4:42 UTC (permalink / raw)
To: community
>> # за работу нижеследующего не ручаюсь, но писать на русском было бы больше, пользовать как ориентир:
>> 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
>>
>
>О, вот это правильное решение!
>
>
>
>--
> Vadim V. Zhytnikov
>
> <vvzhy@mail.ru>
> <vvzhy@netorn.ru>
>
Не помню где и когда это было, но я видел рецепт как это сделать через
modules.conf. Правда сейчас уже это мне не найти.:(
--
С уважением,
Алексей Новиков
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm]Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-18 4:42 ` [Comm]Порядок " Alexey Novikov
@ 2003-09-18 8:23 ` Grigory Milev
2003-09-18 11:35 ` [Comm]=?koi8-r?b?8M/S0cTPyw==?= присвоенияeth0, eth1 ...однотипным картам Alexey Novikov
0 siblings, 1 reply; 12+ messages in thread
From: Grigory Milev @ 2003-09-18 8:23 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 547 bytes --]
>>>>> "Alexey" == Alexey Novikov <Shader@yandex.ru> writes:
Alexey> Не помню где и когда это было, но я видел рецепт как это сделать
Alexey> через modules.conf. Правда сейчас уже это мне не найти.:(
Это в случае разных карточек Ex:
alias eth0 8139too
alias eth1 eepro100
+--------------------------------------------------------+
Grigory Milev mailto:week@altlinux.ru
ALT Linux Team http://www.altlinux.ru
+--------------------------------------------------------+
Life too beautiful and interesting. Don't worry, be happy.
[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm]=?koi8-r?b?8M/S0cTPyw==?= присвоенияeth0, eth1 ...однотипным картам
2003-09-18 8:23 ` Grigory Milev
@ 2003-09-18 11:35 ` Alexey Novikov
0 siblings, 0 replies; 12+ messages in thread
From: Alexey Novikov @ 2003-09-18 11:35 UTC (permalink / raw)
To: community
>Это в случае разных карточек Ex:
>alias eth0 8139too
>alias eth1 eepro100
>
>+--------------------------------------------------------+
>Grigory Milev mailto:week@altlinux.ru
>ALT Linux Team http://www.altlinux.ru
>+--------------------------------------------------------+
>Life too beautiful and interesting. Don't worry, be happy.
Это я знаю, но мне казалось (вполне возможно что я ошибаюсь,
память в последнее время частенько подводит :)), что там
можно и однотипные карточки вязать то ли к irq, то ли к MAC-адресу.
--
С уважением,
Алексей Новиков
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-17 16:47 ` Vadim V. Zhytnikov
2003-09-18 4:42 ` [Comm]Порядок " Alexey Novikov
@ 2003-09-18 9:39 ` Oleg K.Artemjev
1 sibling, 0 replies; 12+ messages in thread
From: Oleg K.Artemjev @ 2003-09-18 9:39 UTC (permalink / raw)
To: community
On Wed, 17 Sep 2003 19:47:27 +0300
"Vadim V. Zhytnikov" <vvzhy@netorn.ru> wrote:
> Т.е. при одинаковых картах (одинаковых модулях) ethN будут назначены
> в порядке следования карт в /proc/bus/pci, который в свою очередь
> повторяет нумерацию PCI слотов на маме?
если повторяет, а я не ошибаюсь - будет. :))
--
Bye.Olli. http://olli.digger.org.ru
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-17 14:41 [Comm] Порядок присвоения eth0, eth1 ... однотипным картам? Vadim V. Zhytnikov
` (2 preceding siblings ...)
2003-09-17 14:34 ` Oleg K.Artemjev
@ 2003-09-17 14:38 ` Artem Pastukhov
2003-09-17 16:22 ` A.L. Klyutchenya
4 siblings, 0 replies; 12+ messages in thread
From: Artem Pastukhov @ 2003-09-17 14:38 UTC (permalink / raw)
To: community
Среда 17 Сентябрь 2003 18:41, Vadim V. Zhytnikov написал:
> Добрый день!
>
> На компьютере есть две или более однотипные сетевые карты.
> В моём конкретном случае это 3com 905B-TX-NM, но повидимому
> это не принципиально.
>
> Вопрос:
> В какм порядке сетевым интерфейсам присваиваются номера
> eth0, eth1, eth2 ...
>
> Вопрос возник когда по техническим причинам пришлось
> переставлять карты в другие PCI слоты. Нужно, чтобы,
> скажем, именно eth1 был шлюзом в интернет (так
> сделаны все конфиги и брандмауэр), причём это должна
> быть физически вполне определённая карта, т.к.
> провайдер помнит именно её MAC адрес.
у меня на двух машинах начиная с края мамки противоположного
коннекторам клавиатуры и мышки.
--
С уважением,
Артем Пастухов past(at)yam.ru
ЯМ Интернешнл http://www.yam.ru
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-17 14:41 [Comm] Порядок присвоения eth0, eth1 ... однотипным картам? Vadim V. Zhytnikov
` (3 preceding siblings ...)
2003-09-17 14:38 ` Artem Pastukhov
@ 2003-09-17 16:22 ` A.L. Klyutchenya
2003-09-17 17:44 ` Vadim V. Zhytnikov
4 siblings, 1 reply; 12+ messages in thread
From: A.L. Klyutchenya @ 2003-09-17 16:22 UTC (permalink / raw)
To: community
17 Сентябрь 2003 18:41, Vadim V. Zhytnikov написал:
> Добрый день!
>
> На компьютере есть две или более однотипные сетевые карты.
> В моём конкретном случае это 3com 905B-TX-NM, но повидимому
> это не принципиально.
>
> Вопрос:
> В какм порядке сетевым интерфейсам присваиваются номера
> eth0, eth1, eth2 ...
>
> Вопрос возник когда по техническим причинам пришлось
> переставлять карты в другие PCI слоты. Нужно, чтобы,
> скажем, именно eth1 был шлюзом в интернет (так
> сделаны все конфиги и брандмауэр), причём это должна
> быть физически вполне определённая карта, т.к.
> провайдер помнит именно её MAC адрес.
Хмм... РХ
/etc/sysconfig/networking/devices/ifup-eth0
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
USERCTL=no
PEERDNS=yes
ONBOOT=yes
TYPE=Ethernet
DHCP_HOSTNAME=sasa-home
IPADDR=192.168.1.3
DEVICE=eth0
HWADDR=80:80:80:80:80:03
^^^^^^^^^^^^^^^^^^^^^^^^^
BOOTPROTO=none
NETMASK=255.255.255.0
Цепляет по маку, и пофигу где карточка :)
--
ВсехБлаг!
____ __
/ | / / А. Л. Клютченя
/ /| | / / (asoneofus)
/ /_| |/ / mail: asoneofus@kde.ru
/ ____ _ \ www: http://www.qt.kde.ru
/ / | | \ \ icq: 113679387
/_/ |_| \_\
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Порядок присвоения eth0, eth1 ... однотипным картам?
2003-09-17 16:22 ` A.L. Klyutchenya
@ 2003-09-17 17:44 ` Vadim V. Zhytnikov
0 siblings, 0 replies; 12+ messages in thread
From: Vadim V. Zhytnikov @ 2003-09-17 17:44 UTC (permalink / raw)
To: community
A.L. Klyutchenya пишет:
> 17 Сентябрь 2003 18:41, Vadim V. Zhytnikov написал:
>
>>Добрый день!
>>
>>На компьютере есть две или более однотипные сетевые карты.
>>В моём конкретном случае это 3com 905B-TX-NM, но повидимому
>>это не принципиально.
>>
>>Вопрос:
>>В какм порядке сетевым интерфейсам присваиваются номера
>>eth0, eth1, eth2 ...
>>
>>Вопрос возник когда по техническим причинам пришлось
>>переставлять карты в другие PCI слоты. Нужно, чтобы,
>>скажем, именно eth1 был шлюзом в интернет (так
>>сделаны все конфиги и брандмауэр), причём это должна
>>быть физически вполне определённая карта, т.к.
>>провайдер помнит именно её MAC адрес.
>
>
> Хмм... РХ
> /etc/sysconfig/networking/devices/ifup-eth0
> # Please read /usr/share/doc/initscripts-*/sysconfig.txt
> # for the documentation of these parameters.
> USERCTL=no
> PEERDNS=yes
> ONBOOT=yes
> TYPE=Ethernet
> DHCP_HOSTNAME=sasa-home
> IPADDR=192.168.1.3
> DEVICE=eth0
> HWADDR=80:80:80:80:80:03
^^^^^^^^^^^^^^^^^^^^^^^^^
Спасибо! Уже въехал. Только у меня
(текущий Сизиф) это MACADDR.
> BOOTPROTO=none
> NETMASK=255.255.255.0
>
> Цепляет по маку, и пофигу где карточка :)
>
--
Vadim V. Zhytnikov
<vvzhy@mail.ru>
<vvzhy@netorn.ru>
^ permalink raw reply [flat|nested] 12+ messages in thread