No Ubuntu, garanta que a mesma NIC seja atribuída à mesma interface sempre que surgir

2

Estou executando um servidor Ubuntu 9.10 que tem vários NICs nele. Eu gostaria de ter certeza de que toda vez que o kernel inicializasse, o NIC com o endereço MAC 01:23:45:67:89:ab seria atribuído a eth0 e aquele com endereço MAC ba:98:76:54:32:10 seria atribuído a eth1.

No Fedora, eu consegui fazer isso especificando o endereço MAC em / etc / sysconfig / network-scripts / ifcfg-eth0

DEVICE=eth0
HWADDR=01:23:45:67:89:ab
# the rest of the configuration goes here

(e semelhantemente para ifcfg-eth1).

Existe alguma sintaxe equivalente em / etc / network / interfaces para fazer isso no Ubuntu?

    
por Lorin Hochstein 15.01.2010 / 22:21

3 respostas

5

O Ubuntu usa o udev para detecção de hardware. Toda vez que um novo NIC é encontrado, o udev gera uma regra para ele, então ele usará a mesma interface física eth0, eth1, ...

Se você não alterar seu hardware, você não precisa se preocupar com os nomes das interfaces, eles permanecerão os mesmos. Se você substituir uma NIC, ela terá a próxima interface livre, por exemplo. eth2. Para reatribuir eth0 ao novo NIC você terá que editar /etc/udev/rules.d/70-persistent-net.rules e deletar o MAC antigo e mudar eth2 para eth0.

Para obter mais informações sobre o udev e a rede, consulte aqui .

    
por 16.01.2010 / 04:14
4

Eu acho que você quer olhar o mapeamento em / etc / network / interfaces.

Stanzas beginning with the word "mapping" are used to determine how a logical interface name is chosen for a physical interface that is to be brought up.

Há um exemplo de arquivo interfaces aqui . Role para baixo e veja:

mapping eth0 eth1
script /path/to/get-mac-address.sh
map 11:22:33:44:55:66 lan
map AA:BB:CC:DD:EE:FF internet

    
por 15.01.2010 / 22:46
-2

Posso usar a opção de mapeamento para criar várias interfaces lógicas para várias interfaces físicas? Exemplo, eu tenho 2 ifaces físicos (eth0, eth1) e quero adicionar 2 interfaces lógicas a cada um deles. Até agora eu não tive sucesso neste

    
por 01.02.2010 / 10:15