Como saber o endereço IP de um Mac quando está na rede

6

Meu Mac Mini está conectado em uma rede (LAN). Como todos sabem, cada máquina conectada em uma rede tem um endereço IP exclusivo.

O endereço IP do meu Mac mini é: 192.168.32.164

Meu Mac está conectado à rede com outros computadores.

No Windows, encontrei facilmente o endereço IP clicando em:

  • conexão de área local (ícone do lado direito da barra de tarefas - ao lado do relógio)
  • clique com o botão direito do mouse no símbolo da rede local
  • clique no status
  • clique nas propriedades
  • clique em tcp / ip
  • clique nas propriedades
  • mostrará o endereço IP, a máscara de sub-rede, o gateway padrão, o ip do servidor dns, etc.

Mas como encontro meu endereço IP local no meu Mac?

    
por Sagar R. Kothari 06.01.2010 / 22:14

6 respostas

6

O caminho mais rápido: usando o tipo Spotlight (CMD + Space)

Network Utility

que abrirá a janela do OSX Network Utility

Ele mostrará o (s) endereço (s) de IP para todos os seus adaptadores no primeiro painel.

    
por 06.01.2010 / 22:35
6

Além da resposta do @ DaveParillo, você pode usar o comando Terminal ifconfig , que dará uma saída assim:

en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    inet6 fe80::21d:4fff:fe47:f4f8%en0 prefixlen 64 scopeid 0x4 
    inet 10.6.29.76 netmask 0xffffff00 broadcast 10.6.29.255
    ether 00:1d:4f:47:f4:f8 
    media: autoselect (100baseTX <full-duplex>) status: active
    supported media: autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,hw-loopback> 10baseT/UTP <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <full-duplex> 100baseTX <full-duplex,hw-loopback> 100baseTX <full-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,hw-loopback> 1000baseT <full-duplex,flow-control>

' en0 ' é minha conexão Ethernet e meu endereço IP aparece depois de ' inet '.

    
por 06.01.2010 / 22:22
6

Use o aplicativo "Network Utility" encontrado nos Aplicativos - > Subdiretório de utilitários (ou inicie-o usando o Spotlight).

Escolha a interface de rede (com / sem fio) na exibição "Info" e ela mostrará o endereço IP e outros detalhes da sua conexão de rede.

Ou

Abra o aplicativo Preferências do Sistema e clique em Rede. Clique na conexão apropriada no lado esquerdo e ele mostrará o endereço IP logo abaixo do status da conexão.

    
por 06.01.2010 / 22:31
4

Se eu entendi sua pergunta, posso fazer isso:

To find the IP address of a Mac OS or Mac OS X computer:

OS X 10.5

  1. From the Apple menu, select System Preferences... . In System Preferences, from the View menu, select Network.

  2. In the Network preference window, click a network port (e.g., Ethernet, AirPort, modem). If you are connected, you'll see its IP address under "Status:".

OS X 10.4 or 10.3

  1. From the Apple menu, select Location, and then Network Preferences... .

  2. In the Network Preference window, next to "Show:", select Network Status. You'll see your network status and your IP address displayed.

De link

    
por 06.01.2010 / 22:20
1

Digitar "Endereço IP" no centro das atenções fornece "Rede" como uma opção em "Preferências do sistema". Clicando que leva você direto para a janela apropriada dentro do painel correto em Preferências do Sistema. Surpreendente. Tente fazer isso com a opção "Localizar" no Windows.

    
por 29.07.2010 / 03:30
1

Enquanto a sua questão implica o uso de um mouse em uma interface gráfica para obter o endereço IP, uma maneira fácil a partir do terminal / linha de comando é usar uma combinação de ifconfig e grep assim; note que estou mostrando minha saída real, mas alterando os endereços IP conectados a mim para 123.456.789.1 neste exemplo:

ifconfig | grep "inet "

E isso retornaria algo assim:

inet 127.0.0.1 netmask 0xff000000 
inet 123.456.789.1 net mask 0xffffc000 broadcast 123.456.127.255
inet 192.168.56.1 netmask 0xffffff00 broadcast 192.168.56.255

O primeiro endereço de 127.0.0.1 é o localhost endereço de loopback, 123.456.789.1 é o endereço conectado a en0 no meu Mac Mini (também conhecido como a porta Ethernet principal) e o 192.168.56.1 é vboxnet0 que está ligado à minha instalação local do VirtualBox.

Mas isso pode ser confuso se você quer apenas um endereço IP limpo. Se você sabe o nome da interface da conexão, você precisa de um endereço IP de sua conta, basta executar este comando; Vamos supor que você queira en0 , que é a principal porta Ethernet do meu Mac Mini:

ipconfig getifaddr en0

A saída seria um endereço IP limpo como este:

123.456.789.1

O que é melhor usar e ler em scripts.

Agora, como você saberia o nome da sua interface? Fácil! Basta executar ifconfig sem nenhum parâmetro como este:

ifconfig

E a saída seria algo assim:

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 ::1 prefixlen 128 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
    ether aa:bb:cc:dd:ee:ff
    inet6 fe80::ab12:cd34:ef56:aba2%en0 prefixlen 64 scopeid 0x4 
    inet 123.456.789.1 net mask 0xffffc000 broadcast 123.456.127.255
    nd6 options=1<PERFORMNUD>
    media: autoselect (100baseTX <full-duplex>)
    status: active
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether aa:20:66:d1:18:00 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en3 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 6 priority 0 path cost 0
    nd6 options=1<PERFORMNUD>
    media: <unknown type>
    status: inactive
vboxnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:00 
    inet 192.168.56.1 netmask 0xffffff00 broadcast 192.168.56.255

E sim, isso pode parecer uma parede assustadora de rabiscos, mas basicamente procure os itens como en0: e depois procure o inet conectado a isso. Depois de confirmar com o nome da interface de que você precisa de um endereço IP, toda a configuração de ipconfig getifaddr en0 será mais fácil para obter um endereço IP no futuro.

    
por 14.11.2014 / 07:58