Страница 1 из 1
Настройка сетевого интерфейса
Добавлено: 2013-09-19 7:07:21
reiton
Суть: На компе есть 4 сетевых карты(1 в мати, 3 писиайки)ю Требуется установить правильное соответствие имени сетевого интерфейса с порядковым номером карты сверху вниз, т.е. по факту переназвать интерфейсы в соответствии с маками.
В хендбуке пишут: Для присвоения имени сетевой карте FreeBSD использует имя драйвера и порядковый номер, в котором карта обнаруживается при инициализации устройств. Например, sis2 это третья сетевая карта, использующая драйвер. Т.е. фактически складывается ситуация, что имя интерфейса может поменяться, в результате чего отвалится сеть. Так что прошу дать ответ: как самостоятельно закрепить определенное имя интерфейса за каждой конкретной сетевой картой.
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 11:10:05
mikie
что вы имеете в виду "имя интерфейса может поменяться"?
имя интерфейса жестко прикреплено к номеру слота, если к примеру сдохнет одна из карт, то все остальные останутся со старыми именами
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 11:54:25
reiton
mikie писал(а):что вы имеете в виду "имя интерфейса может поменяться"?
имя интерфейса жестко прикреплено к номеру слота, если к примеру сдохнет одна из карт, то все остальные останутся со старыми именами
С чего вы взяли что имя интерфейса прикреплено к номеру слота? У меня номер слота 3 а имя сетевого интерфейса re1. И вообще мне уже доводилось сталкиваться с тем что после смены 1 из сетевых карт менялись имена интерфейсов...
В хендбуке пишут: Для присвоения имени сетевой карте FreeBSD использует имя драйвера и порядковый номер, в котором карта обнаруживается при инициализации устройств.
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 12:09:24
mikie
находится /etc/mac.conf должна быть возможность привязки имени фейса к маку
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 12:22:08
reiton
mikie писал(а): находится /etc/mac.conf должна быть возможность привязки имени фейса к маку
Это была попытка ткнуть в конф файл наугад? При чем тут Mandatory Access Control ?
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 12:36:41
mikie
да
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 13:41:11
dmtr
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 13:54:01
reiton
Код: Выделить всё
re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGI C,LINKSTATE>
ether 78:54:2e:6f:fc:c6
media: Ethernet autoselect (10baseT/UTP <half-duplex>)
status: no carrier
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGI C,LINKSTATE>
ether 78:54:2e:6f:fc:c8
inet 10.1.0.51 netmask 0xffffff00 broadcast 10.1.0.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
re2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGI C,LINKSTATE>
ether 50:46:5d:74:2b:32
media: Ethernet autoselect (none)
status: no carrier
re3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGI C,LINKSTATE>
ether 78:54:2e:6f:fc:c7
media: Ethernet autoselect (10baseT/UTP <half-duplex>)
status: no carrier
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x9
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 13:59:00
dmtr
и вот
не соответствует порядку установленных карточек?
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 14:09:41
mikie
dmtr , а если re2 вытащить то re3 переименуется в re2 ?
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 14:16:34
dmtr
я думаю что нет, но щас проверить не могу.
в getnoo например я с таким сталкивался, а на фряхе по-моему сохранятся имена.
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 14:23:42
mikie
вот я так и сказал ув. ТСу, к сожалению проверить тоже не могу...
но в инете полный штиль по поводу привязки имени интерфейса в ос к какимнибудь физическим параметрам карты(перелопатил толькочто и на русском и на англ...), по всей видимости на фре такой траблы нет...
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 14:25:11
dmtr
хотя из хэнбдука
Для присвоения имени сетевой карте FreeBSD использует имя драйвера и порядковый номер, в котором карта обнаруживается при инициализации устройств
следует, что если re2 заменить на карточку с другим драйвером (например rl), то она станет rl0, а re3 станет re2
тогда получается, что и если отключить, то поменяется имя re3 -> re2
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 14:38:10
reiton
dmtr писал(а):и вот
не соответствует порядку установленных карточек?
Нет. Говорю же что re1 - это третья карта
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 14:40:20
reiton
Я сталкивался с таким в 1 организации. Но в упор не помню как это решалось. Поэтому и написал пост.
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 15:34:56
dmtr
reiton писал(а):
Нет. Говорю же что re1 - это третья карта
ну какбэ ) re0 - встроеная, а дальше он "снизу считает" )) re1 "первая снизу" ))
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-19 15:54:03
mikie
ничего не нашел путевого, в крайнем случае есть такая штука
переименует re1 в re5
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-22 8:13:33
reiton
dmtr писал(а):reiton писал(а):
Нет. Говорю же что re1 - это третья карта
ну какбэ ) re0 - встроеная, а дальше он "снизу считает" )) re1 "первая снизу" ))
Еще 1 неверное утверждение! Проверил. Соединил второй интерфейс снизу со свичом. Линк ап появился не на re2, а на re3. Таким образом я был прав, что все происходит в случайном порядке. Так что возвращаюсь к исходному вопросу темы!
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-22 20:20:20
kharkov_max
reiton писал(а):dmtr писал(а):reiton писал(а):
Нет. Говорю же что re1 - это третья карта
ну какбэ ) re0 - встроеная, а дальше он "снизу считает" )) re1 "первая снизу" ))
Еще 1 неверное утверждение! Проверил. Соединил второй интерфейс снизу со свичом. Линк ап появился не на re2, а на re3. Таким образом я был прав, что все происходит в случайном порядке. Так что возвращаюсь к исходному вопросу темы!
А если скриптом после старта системы, ifconfig ищем по маку и потом произвольный name, ну и все сетевое передернуть, демоны и т.д.
Это как вариант, но наверное есть что то более красивое ...
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-22 22:00:07
snorlov
dmtr писал(а):reiton писал(а):
Нет. Говорю же что re1 - это третья карта
ну какбэ ) re0 - встроеная, а дальше он "снизу считает" )) re1 "первая снизу" ))
Да вроде сверху вниз, верх там, где проц нахожится
Re: Настройка сетевого интерфейса
Добавлено: 2013-09-22 22:16:59
reiton
В линухе за это отвечает /etc/mactab.... А вот во фре... Никто не знает?