Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14174|Respuesta: 1

[Linux] Obtener el método de dirección IP local en el script de Linux

[Copiar enlace]
Publicado en 22/11/2021 10:28:30 | | | |
Método 1: ifconfig -a

Análisis de comandos

ifconfig -a devuelve toda la información IP de la máquina de la misma manera que ejecuta este comando bajo ventana
grep inet intercepta la línea que contiene la IP
grep -v 127.0.0.1 Eliminar la línea que apunta localmente
grep -v inet6 para eliminar la línea que contiene inet6
awk { print $2} $2 representa el segundo grupo que se divide por espacio por defecto, y $1 representa el primer grupo
tr -d "addr: Quita la cadena "addr:"

Situación de tarjetas multi-red

Si hay múltiples tarjetas de crédito, pueden aparecer múltiples direcciones IP de diferentes segmentos CIDR, y si aún ejecutas el comando anterior, se devolverán múltiples direcciones IP, de la siguiente manera:

Supongamos que una máquina tiene direcciones IP de 192.*.*.8 y 10.*.*.*.* bloques CIDR, y ahora queremos implementar las direcciones IP de diferentes segmentos CIDR para imprimir diferentes salidas, el script de shell es el siguiente:




Método 2: IP addr

Eso es todo para este artículo sobre cómo obtener una dirección IP nativa en un script de shell de Linux.



Texto original en:El inicio de sesión del hipervínculo es visible.




Anterior:Notas: Basadas en. Plataforma .NET
Próximo:Kernel de Linux:NMI watchdog: ERROR: bloqueo suave - CPU
 Propietario| Publicado en 6/10/2023 11:09:02 |
Windows no dispone de un navegador para obtener una dirección IP externa (de salida)
https://www.itsvse.com/thread-10068-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com