Упорядочивание сетевых интерфейсов

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Exit
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-05-17 12:25:24

Упорядочивание сетевых интерфейсов

Непрочитанное сообщение Exit » 2010-05-31 11:20:35

Доброе время суток.
Собрал систему под роутер. Что хочу:
Интергрированная в мать сетевая карта реалтек ( rl0 ) -WAN
Первый слот PCI - сетевая карта реалтек( rl1 )- DMZ
Второй слот PCI - сетевая карта реалтек ( rl2 )- LAN

Код: Выделить всё

#gw pciconf -lv
rl0@pci0:2:5:0: class=0x020000 card=0x80261043 chip=0x813910ec rev=0x10 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'Realtek RTL8139 Family PCI Fast Ethernet NIC (RTL-8139/8139C/8139C)'
    class      = network
    subclass   = ethernet
rl1@pci0:2:10:0:        class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'Realtek RTL8139 Family PCI Fast Ethernet NIC (RTL-8139/8139C/8139C)'
    class      = network
    subclass   = ethernet
rl2@pci0:2:11:0:        class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'Realtek RTL8139 Family PCI Fast Ethernet NIC (RTL-8139/8139C/8139C)'
    class      = network
    subclass   = ethernet

Код: Выделить всё

#gw ee /etc/rc.conf

WAN="10.10.10.10"
WANMASK="255.255.255.224"

DMZ="11.11.11.11"
DMZMASK="255.255.255.224"

LAN="192.168.0.2"
LANMASK="255.255.255.0"

GW="10.10.10.1"

CONFDIR="/root/sysconf"
LOGDIR="/var/log"

hostname="gw"
#WAN
ifconfig_rl0="inet $WAN netmask $WANMASK"
#DMZ
ifconfig_rl1="inet $DMZ netmask $DMZMASK"
#LAN
ifconfig_rl2="inet $LAN netmask $LANMASK"

defaultrouter="$GW"
Что получается:
Первая сетевая карта, которая WAN - rl0
Вторая сетевая карта, которая DMZ - rl2
Третья сетевая карта, которая LAN - rl1

Т.е. физически DMZ находиться ниже сетевой карты LAN и, если я захочу установить еще одну сетевую, то получиться WAN, LAN1,DMZ,LAN2.
Как привести их в порядок? Спасибо.
Дорога возникает под ногами идущего...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение terminus » 2010-06-01 9:18:26

в rc.conf можно назначать alias для сетевух - можете обозвать их eth0, eth1, ...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Exit
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-05-17 12:25:24

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение Exit » 2010-06-01 10:40:09

Спасибо.
ifconfig_rl0_name - команда ммне известна. Я хочу узнать почему система сама этого не сделала. Ведь проблема видимо не в rc.conf.
Дорога возникает под ногами идущего...

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение snorlov » 2010-06-01 10:51:25

Exit писал(а):Спасибо.
ifconfig_rl0_name - команда ммне известна. Я хочу узнать почему система сама этого не сделала. Ведь проблема видимо не в rc.conf.
Все расставляется как они сидят на шине pci...

Аватара пользователя
Exit
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-05-17 12:25:24

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение Exit » 2010-06-01 11:00:59

в этом -то самое удивительное, что они стоят подряд, о чем свидетельствует pciconf -lv, но имена получают не попорядку. Почему?
Дорога возникает под ногами идущего...

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение snorlov » 2010-06-01 11:11:25

Exit писал(а):в этом -то самое удивительное, что они стоят подряд, о чем свидетельствует pciconf -lv, но имена получают не попорядку. Почему?
Ну почему же
Exit писал(а): rl0 @ pci0:2:5:0:
rl1 @ pci0:2:10:0:
rl2 @ pci0:2:11:0:
А физически это как производитель сделает... Встроенная, как правило, сидит самой первой...

Аватара пользователя
Exit
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-05-17 12:25:24

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение Exit » 2010-06-01 17:14:34

Так первая , которая rl0 (WAN) нормально отображается. "Меняются местами" rl1 и rl2.
Дорога возникает под ногами идущего...

Аватара пользователя
tynix
сержант
Сообщения: 246
Зарегистрирован: 2008-08-06 8:25:42
Откуда: Красноярск

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение tynix » 2010-06-02 12:25:45

Exit писал(а): rl0@pci0:2:5:0: class=0x020000 card=0x80261043 chip=0x813910ec rev=0x10 hdr=0x00
rl1@pci0:2:10:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00
rl2@pci0:2:11:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00
где ж они "меняются местами"? всё по порядку- сначала 10, затем 11. А назачем вам это нужно? Разве есть операционка, которая может менять порядок оборудования PCI? Может, проще подключить патч-корды, как удобно и не париться?
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop

Аватара пользователя
Exit
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-05-17 12:25:24

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение Exit » 2010-06-02 13:33:53

в том то и дело, что pcicinf показывает, что они попорядку, в ifconfig они по порядку, а провод подключаю в rl1, а status: active появляется на rl2
Дорога возникает под ногами идущего...

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение rayder » 2010-06-09 18:56:55

tynix писал(а):
Exit писал(а): rl0@pci0:2:5:0: class=0x020000 card=0x80261043 chip=0x813910ec rev=0x10 hdr=0x00
rl1@pci0:2:10:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00
rl2@pci0:2:11:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00
где ж они "меняются местами"? всё по порядку- сначала 10, затем 11. А назачем вам это нужно? Разве есть операционка, которая может менять порядок оборудования PCI? Может, проще подключить патч-корды, как удобно и не париться?
есть :)
В том же archlinux (да и скорее всего во всех линухах), можно жестко указывать имена сетевух по маку, номеру в pci и т.п.. В линухе особо актуально, т.к. он(линух) любит периодически перемешивать интерфейсы.
Во вряхе не искал, но думаю должно быть че-то похожее
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35503
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение Alex Keda » 2010-06-09 20:00:58

интерфейс можно переименовать
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Упорядочивание сетевых интерфейсов

Непрочитанное сообщение schizoid » 2010-06-16 16:35:27

бывает PCI нумеруются на материнской плате слева направо, а бывает наоборот.
и получается, что вроде как сетевушка находится выше, а номер у нее больше.
ядерный взрыв...смертельно красиво...жаль, что не вечно...