LINUX.ORG.RU
ФорумAdmin

Как «привязать» физическую сетевушку к конкретному интерфейсту (eth0,1,2,3..)?


0

0

Сабж.

Проблема в следующем: был комп, в нем стояла сетевушка. Ей соответствовал интерфейс eth0. Потом я воткнул еще одну, и уже она стала eth0, а изначально стоящая сетевушка стала eth1...

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

Можно ли как-нибудь привязать интерфейс к физической сетевушке?

И еще вопрос: могу ли я сделать так, что бы в компе две мои сетевушки "назывались" eth1 и eth3 (при отстутствии eth0 и eth2)? Если да, то как?

Извините за "неровный почерк", сумбурность и ошибки -- спать хочется =)

★★★★★

никак, в линукс - кто первый встал, того и тапки, то есть чей драйвер раньше загрузился, та сетевуха и первая, хотя, вроде как по макам раскидать интерфесы можно (сам не делал, но на этом форуме читал)

ОТ, давеча пытался раскидать интерфейсы в w2k3 - душераздирающее действие.

borisych ★★★★★
()

Легко, и даже несколько способов.

1) man interfaces. А именно смотреть в сторону mapping script. это не то что ты спросил, но достигаешь того же результата.
2) man ifrename. это даже больше чем ты спрашиваешь.
3) man modprobe.conf на предмет alias. В точности то что ты спрашиваешь.

Zulu ★★☆☆
()

зависит от того в каком pci слоте стоит карта. это если карты одинаковые. если карты на разных чипах, то можно с модулями ядра поиграть.

Cosmicman ★★
()

По MAC-адресу.

Например, в том же FC/Redhat, тебе даже для этого не нужно делать особых телодвижений - в /etc/sysconfig/network-scripts/ пишется в файлах, соответствующих интерфейсу (например, ifcfg-eth0, ifcfg-eth1), параметр HWADDR.

Для своего дистриба смотри доки.

jackill ★★★★★
()
Ответ на: комментарий от jackill

P.S. Да, на разных сетевых можно не прописывать мак-адрес, потому что модули, соответствующие им, у тебя будут прописаны в /etc/modutils.conf алиасами, например:

alias eth0 e100
alias eth1 8139too

jackill ★★★★★
()
Ответ на: комментарий от jackill

> P.S. Да, на разных сетевых можно не прописывать мак-адрес, потому что модули, соответствующие им, у тебя будут прописаны в /etc/modutils.conf алиасами

Это не поможет, если в системе 3 штуки этих e100

execve
()
Ответ на: комментарий от execve

>Это не поможет, если в системе 3 штуки этих e100

Ничего, у меня разные сетевушки.

Всем спасибо!

Harliff ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.