Não é possível identificar qual saída de endereço MAC do comando arp ou ip está correta

1

Estou usando a máquina VMWare VCenter vm executando o RHEL 7.4.

Quando eu emito arp , recebo a saída abaixo:

Address                  HWtype  HWaddress           Flags Mask            Iface
xx.xx.xxx.xx             ether   00:50:56:b4:1f:18   C                     ens192

e quando eu emito ip a s , a saída é a seguinte:

ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:50:56:b4:c1:76 brd ff:ff:ff:ff:ff:ff

Agora, não consigo confirmar qual endereço MAC da saída acima está correto

    
por Ibrahim Quraish 24.11.2017 / 13:46

1 resposta

5

O comando arp mostra o cache de endereços MAC aprendidos de dispositivos com os quais seu servidor conversou nos últimos minutos, nesse caso, dispositivos que foram vistos pela interface ens192 .

Por outro lado, o comando ip mostrará o (s) endereço (s) MAC das suas interfaces.

Então, no final do dia, ambos estão corretos.

Evidentemente, para todos os efeitos, o endereço MAC dessa interface é o obtido através do comando ip .

Se estiver usando o VMWare center, você também poderá confirmar isso na interface de gerenciamento gráfico.

BTW, certifique-se de usar as ferramentas vm (abertas) e as interfaces paravirtualizadas vmxnet, elas taxam menos o hipervisor e oferecem uma ou duas ordens de magnitude de melhor desempenho de largura de banda. (por favor, abra uma pergunta diferente para isso)

    
por 24.11.2017 / 13:56