¿Hay alguna forma de utilizar sólo ifconfig
a la lista sólo nombres de interfaz de red y sus IP asignadas?
Soy consciente de que puedo hacer ifconfig | grep inet
pero no incluye el nombre de la interfaz (en0, en1, etc.)
¿Hay alguna forma de utilizar sólo ifconfig
a la lista sólo nombres de interfaz de red y sus IP asignadas?
Soy consciente de que puedo hacer ifconfig | grep inet
pero no incluye el nombre de la interfaz (en0, en1, etc.)
Podrías ejecutar ifconfig -l
para obtener una lista de interfaces y, a continuación, iterar a través de ellas.
(bash)
for i in `ifconfig -l `; do echo $i; ifconfig $i | grep "inet " ; done
Esto imprimirá la interfaz en una línea, y la información "inet " en la línea siguiente. Ten en cuenta que si sólo buscas "inet", también aparecerá la línea "inet6".
Netstat frente a ifconfig.
Netstat -i
es lo más parecido a lo que quieres (hace un poco más de lo que pides).
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lo0 16384 <Link#1> 7096 0 7096 0 0
lo0 16384 localhost ::1 7096 - 7096 - -
lo0 16384 127 localhost 7096 - 7096 - -
lo0 16384 localhost fe80:1::1 7096 - 7096 - -
gif0* 1280 <Link#2> 0 0 0 0 0
stf0* 1280 <Link#3> 0 0 0 0 0
en0 1500 <Link#4> 14:10:9f:f0:29:8c 380920 0 292385 0 0
en0 1500 mynet.local fe80:4::1610:9fff 380920 - 292385 - -
en0 1500 10.5.50/24 10.5.50.95 380920 - 292385 - -
en3 1500 <Link#5> 32:00:1a:e9:a9:a0 0 0 0 0 0
bridg 1500 <Link#6> 16:10:9f:0f:1e:00 0 0 0 0 0
p2p0 2304 <Link#7> 06:10:9f:f0:29:8c 0 0 0 0 0
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.