Como atribuir dois nomes de interface diferentes na mesma placa NIC (endereço MAC de hardware)

0

Estou usando um sistema Ubuntu Linux. Para minha tarefa eu tenho que executar alguns módulos executando os respectivos scripts. Todos os módulos devem ser executados ao mesmo tempo em segundo plano, mas todos têm nomes de interface diferentes, IPV4 & amp; IPV6 endereça a configuração. Então, basicamente eu tenho que rodar diferentes módulos simultaneamente com diferentes configurações de IP. Aqui estou especificando todas as interfaces de placa NIC address & amp; seu nome correspondente em um arquivo de regras de rede persistente. Suponha que eu tenha um endereço Mac do cartão NIC e queira atribuir dois nomes de interface diferentes associados ao mesmo endereço Mac. Eu sei que podemos atribuir vários IPs virtuais para uma interface específica, fazendo o alias dele.
Mas como podemos atribuir nomes de interface diferentes a um determinado endereço MAC de hardware?

Por exemplo:

Arquivo de regras Persistent-net-generator.rules.
Podemos modificá-lo, contanto que você mantenha cada regra em uma única linha e altere apenas o valor de NAME=key .

net device ()  
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:04:9f:02:81:97", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

net device ()  
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:04:9f:02:81:96", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

net device ()  
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:04:9f:02:81:95", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

Como obter dois nomes de interface associados ao endereço Mac 00:04:9f:02:81:97 ?
Qualquer tipo de ajuda ou sugestão será apreciado.

Obrigado.

    
por Kushal 22.12.2016 / 12:02

0 respostas