Por que hostname -i mostra dois valores?

1

Eu configurei uma nova VM via VMWare e ela roda o CentOS7. Normalmente, quando executo hostname -i , obtenho o endereço IP do servidor em que estou. No entanto, nesta nova VM, recebo (esses valores são ligeiramente alterados):

hostname -i
fe09:204g:s3t0:s30f:O0ef%ens192 10.22.22.32

Eu reconheço o 192 ... mas por que esse valor de endereço MAC está aparecendo? Eu estou tentando ssh para esta nova máquina e na solução de problemas, eu corri através disso e queria entender antes de prosseguir.

    
por JacobIRR 01.05.2017 / 21:48

2 respostas

5

Esse valor de endereço MAC é um endereço IPV6. Se você tiver IPV6 ativado e roteável em seu host / convidado do ESXi, a opção -i exibirá todos os endereços IP roteáveis.

Se você usar --all-ip-addresses ou -I , isso omitirá os endereços locais de link de retorno de loop e IPV6. Ele deve exibir apenas os endereços IPV4.

    
por 01.05.2017 / 21:57
2

Você está vendo um endereço IPv6 lá. O valor após o % é o adaptador ao qual o endereço IP pertence (neste caso, ens192 )

Embora, alguém se pergunte por que o seu endereço IPv6 tem caracteres não hexadecimais. A saída de ip a também mostra esse endereço IP?

    
por 01.05.2017 / 21:58