“ip” comando do pacote iproute2

0

No Linux, eu posso fazer: ip -4 address show ou (mais detalhadamente): ip -family inet address show para recuperar informações sobre o endereçamento IP. Este comando retorna:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN     group default
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
inet 10.0.1.65/24 brd 10.0.1.255 scope global wlan0
   valid_lft forever preferred_lft forever

Gostaria de recuperar as mesmas informações no OS X de um terminal, sem instalar software adicional e sem elevar os privilégios do usuário. Alguém está familiarizado com o equivalente do OS X a este comando?

Para referência, aqui está a versão do Bash que estou usando no Mac OS X: GNU bash, versão 3.2.57 (1) -release (x86_64-apple-darwin15).

    
por marshki 27.10.2016 / 17:22

1 resposta

2

Os comandos que você quer são:

  • ifconfig -a inet
  • ifconfig -a inet6

Comandos de bônus:

  • arp -a
  • ndp -a

Estes são todos iguais no FreeBSD e no TrueOS. (Este não é universalmente o caso do MacOS, mas é o caso aqui.)

Leitura adicional

  • ifconfig . Páginas de manual do Mac OS 10. Corporação da Apple. 2008.
por 27.10.2016 / 17:36