Scripts administración de redes en Linux

El primer script facilita un poco la tarea si tenemos que asignar manualmente una dirección IP a una interfaz de red mediante línea de comandos (en este caso se ha cogido la eth0).
_______________________________________
#! /bin/bash

# Autor: Juan José Fumero Alfonso
# Fecha: 26/03/10
# Script de automatización de asignación
# una nueva ip para la interface eth0. 
# comprobamos si las cadenas $1, $2 son
# vacías
if  [ -z $1 ] & [ -z $2 ]; then
 echo -e "Modo uso: ./ip <address> <mask> "
else
 echo -e "\n************ eht0 ******************"
 echo -e "\tAsignando ip: $1"
 echo -e "\tCon máscara : $2"
 sudo ifconfig eth0 up $1 netmask $2
 echo -e "\n"
fi
_______________________________________

El segundo script elimina la puerta de enlace que tenía y añade la que le indiquemos como argumento:
_______________________________________
#! /bin/bash

# Autor: Juan José Fumero Alfonso
# Fecha: 26/03/10 
# Comprobamos si la cadena $1 es vacía
if [ -z $1 ]
then
    echo -e "Modo de uso: ./routerGateway <address>"
else
    # eliminamos la ruta por defecto
    sudo route del default
    # añadimos la nueva
    sudo route add default gw $1 eth0
fi
_______________________________________

0 comentarios:

Publicar un comentario en la entrada