Setar MAC estático no Ubuntu [RESOLVIDO]

1. Setar MAC estático no Ubuntu [RESOLVIDO]

Hugo Alex Neves de Oliveira
hano

(usa Ubuntu)

Enviado em 13/04/2012 - 15:16h

Boa tarde!

Gostaria da ajuda de vocês!

Estou com um problema aqui em um PC, instalei o Ubuntu em um PC e toda vez que eu reinicio o mesmo altera o MAC e o IP DHCP.

Como faço para manter fixo essas informações, principalmente o MAC.

Desde já agradeço.



  


2. MAC

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 14/04/2012 - 03:53h

Voce deve estar confundindo algo o IP pode estar configurado para dinamico (Muda sempre) agora o MAC é um endereço fisico da placa de rede e não muda a menos que vc configure:
Mudar mac:
http://www.vivaolinux.com.br/dica/Trocar-o-MAC-da-placa-de-rede
IP fisico:
http://ubuntuforum-pt.org/index.php?topic=69725.0


3. Pois é...

Hugo Alex Neves de Oliveira
hano

(usa Ubuntu)

Enviado em 14/04/2012 - 07:24h

Bom dia caro Andre!

Bom a questão de IP dinâmico eu sabia, mas não estou confundindo não. No escritório temos uma rede interna onde os ips são amarrados a o MAC da placa de rede. Um dos PCs recém instalado com LINUX (Kumbuntu, Debian e agora Ubuntu) sempre que é reiniciado o MAC altera, necessitando a gente alterar o MAC em nosso roteador.

Agora o que estamos fazendo é baixando a placa, alterando o MAC e dando um UP na placa, volta a funcionar. Até ser reiniciado.

Então gostaria de saber se alguém já passou por isso e qual a solução?

Desde já grato.


4. MAC

André Canhadas
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







5. Problema resolvido com a substituição da placa de rede

Hugo Alex Neves de Oliveira
hano

(usa Ubuntu)

Enviado em 16/04/2012 - 17:40h

Olá André!

Te agradeço muito pela ajuda, é muito bom saber que existem pessoas como você que estão dispostas a compartilhar o conhecimento a fim de ajudar o próximo.

Bom, substituímos a placa de rede e o problema foi resolvido.


De qualquer forma fico muito grato pela sua ajuda.

Abraços!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts