Script en Bash (.sh)para listar la configuración de red en Linux de la tarjeta activa, incluyendo su dirección MAC
Publicado: 07 Oct 2024, 11:53
Copia el siguiente código en un archivo de texto y guardarlo con la extensión `.sh`, por ejemplo, `configuracion_red.sh`.
Instrucciones:
1. Abre un terminal en tu sistema Linux
2. Usa un editor de texto como `nano` o `vim` para crear el archivo. Por ejemplo:
3. Copia y pega el código anterior en el editor
4. Guarda el archivo y sal del editor (en `nano`, presiona `CTRL + X`, luego `Y` y `Enter`)
5. Haz el script ejecutable con el siguiente comando:
6. Ejecuta el script con:
Este script mostrará la configuración de la red y la dirección MAC de la tarjeta activa en la terminal.
Código: Seleccionar todo
#!/bin/bash
echo "Listando la configuración de red de la tarjeta activa..."
echo
# Obtener la información de la configuración de red
ip addr show | grep -A 3 "$(ip route | grep default | awk '{print $5}')"
echo
echo "Listando la dirección MAC de la tarjeta activa..."
echo
# Obtener la dirección MAC de la tarjeta activa
ip link show "$(ip route | grep default | awk '{print $5}')" | grep ether
# Pausa para que el usuario vea la salida
read -p "Presiona Enter para continuar..."
1. Abre un terminal en tu sistema Linux
2. Usa un editor de texto como `nano` o `vim` para crear el archivo. Por ejemplo:
Código: Seleccionar todo
nano configuracion_red.sh
4. Guarda el archivo y sal del editor (en `nano`, presiona `CTRL + X`, luego `Y` y `Enter`)
5. Haz el script ejecutable con el siguiente comando:
Código: Seleccionar todo
chmod +x configuracion_red.sh
Código: Seleccionar todo
./configuracion_red.sh