Não é possível conectar-se à Internet após a alteração do endereço MAC

0

A conexão de internet do meu PC é através do roteador Dlink. Agora, mudei meu endereço MAC do RHEL5 executando linhas abaixo:

[crap@localhost ~]$ /sbin/ifconfig -a | grep HWaddr
cipsec0   Link encap:Ethernet  HWaddr 00:0C:EC:A8:09:5C  
eth0      Link encap:Ethernet  HWaddr 00:1F:3C:4D:C5:12  

[root@localhost crap]# /sbin/ifconfig eth0 down
[root@localhost crap]# /sbin/ifconfig eth0 hw ether 00:1C:30:A1:A5:D3
[root@localhost crap]# /sbin/ifconfig eth0 up

Agora, não consigo acessar a internet.

[root@localhost crap]# /etc/init.d/network restart
Shutting down interface eth0:  Device eth0 has MAC address 00:1C:30:A1:A5:D3, instead of configured address 00:1F:3C:4D:C5:12. Ignoring. [FAILED]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Device eth0 has different MAC address than expected, ignoring. [FAILED]

Não sei o que é cipsec0 & se eu precisar fazer algo com isso também.

Alguém pode me dizer o que está errado? E como faço para obter conexão com a internet depois de alterar o endereço MAC?

    
por Mike 06.10.2011 / 07:56

2 respostas

0

Atualize o arquivo de configuração para eth0 / etc / sysconfig / network-scripts / ifcfg-eth0 com o HWADDR que você precisa.

Eu duvido que você precise se preocupar com as regras do udev. O cipsec0 é configurado pelo seu software VPN.

Curiosidade ociosa: o endereço MAC só mudaria se você alterasse fisicamente sua NIC ou se fosse uma máquina virtual e se uma nova NIC tiver sido configurada. De qualquer forma, uma nova NIC foi instalada. o endereço MAC está vinculado à NIC permanentemente e nunca deve mudar.

    
por 06.10.2011 / 10:56
0

O sistema armazenou o endereço MAC. Você provavelmente terá que remover o armazenado. Não sei onde é armazenado sob o RHEL5, mas sob o Ubuntu ele é armazenado em /etc/udev/rules.d/70-persistent-net.rules

Você provavelmente poderá localizar o arquivo usando, por exemplo, grep -r no diretório etc

edite: não tenho certeza se o problema é o udev, mas acho que o endereço está em algum lugar armazenado em / etc /, o que causa esse problema.

    
por 06.10.2011 / 08:36