ver velocidad tarjeta interfaces dladm configurar unix networking ip-address solaris ip

unix - velocidad - Cómo determinar la dirección IP de un sistema Solaris



velocidad tarjeta de red solaris (8)

Intenta usar ifconfig -a . Busque "inet xxx.xxx.xxx.xxx", esa es su dirección IP

¿Qué comando quiero emitir cuando quiero saber la dirección IP de la máquina Solaris en la que estoy conectado?


La siguiente secuencia de comandos proporciona un buen resultado tabular de las interfaces y las direcciones IP (excluida la interfaz de bucle invertido). Se ha probado en un cuadro de Solaris.

/usr/sbin/ifconfig -a | awk ''/flags/ {printf $1" "} /inet/ {print $2}'' | grep -v lo ce0: 10.106.106.108 ce0:1: 10.106.106.23 ce0:2: 10.106.106.96 ce1: 10.106.106.109


Lo siguiente funcionó bastante bien para mí:

ping -s my_host_name


Si usted es un usuario normal (es decir, no ''root''), ifconfig no está en su ruta, pero es el comando que desea.

Más específicamente: /usr/sbin/ifconfig -a


También hay:

getent $HOSTNAME

o posiblemente:

getent `uname -n`

En Solaris 11, el comando ifconfig se considera heredado y está siendo reemplazado por ipadm

ipadm show-addr

mostrará las direcciones IP en el sistema para Solaris 11 y posterior.


hostname y uname le darán el nombre del host. Luego use nslookup para traducir eso a una dirección IP.


/usr/sbin/host `hostname`

debería hacer el truco. Sin embargo, tenga en cuenta que es una configuración bastante común para una caja de Solaris tener varias direcciones IP, en cuyo caso

/usr/sbin/ifconfig -a inet | awk ''/inet/ {print $2}''

los enumerará a todos


/usr/sbin/ifconfig -a | awk ''BEGIN { count=0; } { if ( $1 ~ /inet/ ) { count++; if( count==2 ) { print $2; } } }''

Esto listará la dirección IP exacta de la máquina