ifconfig o comando no mac não mostra o endereço IP

0

Quando executo ifconfig , eth0 não é mostrado e somente en0 é exibido:

>> ifconfig en0 | grep inet
inet 192.168.0.102 netmask 0xffffff00 broadcast 192.168.0.255

Quando digito My IP no Google, meu endereço IP é 50.143.137.xxx .

Por que não consigo encontrar meu endereço IP de ifconfig ?

    
por Mingyu 31.03.2014 / 06:20

2 respostas

2

Os Macs são baseados no BSD, não no Linux, então existem algumas diferenças. Nesse caso, o bsd usa 'enX' para nomes de interface, em vez de 'ethX' .

Quanto ao endereço IP, @Big Perm está correto, o seu roteador (ou o hardware do seu ISP) está usando NAT para traduzir seu endereço local em um endereço IP público, que é o que o Google vê.

    
por 31.03.2014 / 06:30
2

O endereço IP listado no ifconfig é aquele aplicado ao próprio adaptador de rede. O endereço IP diferente presente em sua pesquisa no Google provavelmente se deve à configuração da Tradução de endereço de rede no seu roteador / firewall, traduzindo o seu IP de origem RFC1918 para o endereço IP "WAN" ou "público" fornecido pelo seu ISP.

    
por 31.03.2014 / 06:25