No Linux posso fazer: ip -4 address show
ou (mais detalhadamente): ip -family inet address show
recuperar informações sobre 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, version 3.2.57(1)-release (x86_64-apple-darwin15) .
Responder1
Os comandos que você deseja são:
ifconfig -a inet
ifconfig -a inet6
Comandos bônus:
arp -a
ndp -a
Eles são todos iguais aos do FreeBSD e TrueOS. (Este não é o caso universal do MacOS, mas é o caso aqui.)
Leitura adicional
ifconfig
. Páginas de manual do Mac OS 10. Corporação Apple. 2008.