Solaris spoof mac impossível

1

Eu preciso falsificar o endereço MAC no Solaris 10, executando em uma VM ESXi. O MAC de que preciso está fora do intervalo permitido pelo vSphere.

Então eu adiciono uma entrada "ether" ao /etc/hostname.e1000g0, então o arquivo diz

abchost01

éter 1: 2: 3: 4: 5: 6

e reinicie. Para meu horror, a netmask agora é ff000000. Foi fffffe00 antes. então eu adiciono

netmask 255.255.254.0

para /etc/hostname.e1000g0

e reinicie. ifconfig -a parece bem à primeira vista, mas não consegue fazer o ping do IP. Para meu horror, o endereço de broadcast agora é 10.255.255.255, em vez de 10.182.217.255.

O que posso fazer para definir o MAC addy com arquivos de configuração no Solaris 10? Eu tentei uma abordagem rc.local usando o SMF para disparar. Que dor absoluta é trabalhar com o SMF. Eu prefiro fazer isso usando arquivos de configuração. No Windows e Linux eu teria feito isso em 10 segundos - mas o Solaris me bateu mal. Ajuda por favor.

    
por Jepper 14.09.2012 / 11:21

1 resposta

1

Eu dei uma olhada nisso em uma VM anteriormente. Notei que quando tinha

hostname
ether 10:20:30:40:50:60

em /etc/hostname.e1000g0, quando o sistema inicializou, registrou um erro para

Sep 15 20:10:46 hostname svc.startd[7]: [ID 748625 daemon.error] network/physical :default misconfigured: transitioned to maintenance (see 'svcs -xv' for details)

Olhando para a interface e1000g0, vemos

e1000g0: flags=1000843<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
    inet 192.168.1.68 netmask ffffff00 broadcast 192.168.1.255
    ether 0:c:29:25:22:f8

Como você diz, isso parece normal, mas não é, não é UP , então não responderá a pings, etc. Isso explicaria seus horrores!

Para alterar o endereço MAC, você deve colocar o nome do host e o endereço ether na mesma linha

hostname ether 10:20:30:40:50:60

depois de uma reinicialização olhando para e1000g0, vemos

e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
    inet 192.168.1.68 netmask ffffff00 broadcast 192.168.1.255
    ether 10:20:30:40:50:60

que é o que você quer.

    
por 15.09.2012 / 22:41