andrecanhadas
(usa Debian)
Enviado em 14/04/2012 - 12:56h
Bom nunca passei pelo problema ou se passei não percebi rsrsr.
Da uma olhada em:
#/etc/udev/rules.d/70-persistent-net.rules
É la que fica gravado o MAC na inicialização, você pode apagar as informações que ele é gerado outra vez no boot.
O que deve estar ocorrendo é algo com a placa de rede que passa as informações distorcidas para Ubuntu e ela e reconhecida como uma placa diferente a cada boot.
O arquivo seria algo 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.
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:80:22:40:a6:a9", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:80:22:40:aa:ab", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Veja se tem varias eth's no seu arquivo
cat /etc/udev/rules.d/70-persistent-net.rules
Ele deve estar gerando uma nova ethX a cada boot. O que pode ser feito e limpar esse arquivo ou testar uma outra placa para ver se não é na placa o problema.
Para limpar o arquivo:
echo "" > /etc/udev/rules.d/70-persistent-net.rules