GNU/Linux >> Tutoriales Linux >  >> Linux

¿Comando Shell para obtener la dirección IP?

Solución 1:

/sbin/ifconfig -a

Solución 2:

Puedes usar:

/bin/ip addr

Solución 3:

Si tiene una dirección interna en uso, marque

curl http://myip.dnsomatic.com

podría ser una buena idea en shells de Unix.
O simplemente inserte esa URL en su navegador.

Si obtiene una respuesta diferente del "ifconfig -a " resultado,
el ifconfig proporcionó su dirección interna, que probablemente no funcionará desde el exterior.

Incluso si todo parece estar bien, podría tener un cortafuegos que no permita ssh entrantes. conexiones
En ese momento, debe probar el puerto de interés desde un navegador en la máquina en,

http://www.canyouseeme.org/

Eso confirmará la conectividad a través de,

  • dirección IP externa (que se muestra en esa página)
  • NAT, reenvío de puertos
  • Cortafuegos

Solución 4:

/bin/hostname -i

Solución 5:

 curl icanhazip.com

¡je, je!

Desde http://www.commandlinefu.com/commands/view/2966/return-external-ip


Linux
  1. Comenzando con Zsh

  2. ¿Necesita un caparazón para Scp?

  3. ¿Comando para determinar la IP pública?

  4. Obtener dirección gpsd para ntpd

  5. Ejecute el comando como usuario del sistema Linux (shell =/bin/false)

Comando fuente en Linux

Habilitar la marca de tiempo para el comando de historial en Fish Shell

Exa:un reemplazo moderno para ls Command

Construcción de comandos

Explicación del comando fuente en Linux

¿Cómo ejecutar un comando en un script de Shell?