quinta-feira, 13 de outubro de 2016

Gerar regra dev rules no Debian e Ubuntu e Mint e Proxmox


Se você tiver mais de uma placa de rede conectado à sua caixa de Debian (ou Ubuntu) e quer se certificar de que o mesmo nic sempre está associada a um mesmo dispositivo ethernet, chamado ethX (Ou você pode nomeá-lo chicken0 se quiser), mesmo Se uma placa de rede é removido, você deve criar uma regra dev que liga o endereço de hardware ao nome da NIC. Para conseguir que você deve executar o script /lib/udev/write_net_rules .
Definir o nome de interface para $INTERFACE e endereço MAC da interface para $MATCHADDR .
export INTERFACE=eth0
export MATCHADDR=`ip addr show $INTERFACE | grep ether | awk '{print $2}'`
Criar a regra dev  /etc/udev/rules.d/70-persistent-net.rules:
/lib/udev/write_net_rules
Agora você deve ter um arquivo de regras udev criado para você assim:
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

#  (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="5e:55:36:b0:01:b5", KERNEL=="eth*", NAME="eth0"

Para mudar o nome do dispositivo ethernet, simplesmente mudar o NAME parâmetro.

Autor: http://bernt-anker.com/generate-net-dev-rule-in-debian-and-ubuntu/

Nenhum comentário: