Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

D.27. / lib / services / ipv4-static-route‌


#! / Bin / sh

############################################### ######################

# Comenzar / lib / services / ipv4-static-route

#

# Descripción: Script de ruta estática IPV4

#

#! / Bin / sh

############################################### ######################

# Comenzar / lib / services / ipv4-static-route

#

# Descripción: Script de ruta estática IPV4

#


# Autores

#

# Actualizar

#

# Versión

#

# Autores

#

# Actualizar

#

# Versión

#


############################################### ######################


. / lib / lsb / init-functions

. $ {IFCONFIG}


caso "$ {TYPE}" en ("" | "red")

need_ip = 1

############################################### ######################


. / lib / lsb / init-functions

. $ {IFCONFIG}


caso "$ {TYPE}" en ("" | "red")

need_ip = 1

imagen


need_gateway = 1

;;


("predeterminado") need_gateway = 1 args = "$ {args} predeterminado" desc = "predeterminado"

;;


("anfitrión")

need_ip = 1

;;


("inalcanzable") need_ip = 1

args = "$ {args} inalcanzable" desc = "inalcanzable"

;;


(*)

log_failure_msg "Tipo de ruta desconocido ($ {TYPE}) en $ {IFCONFIG}, no se puede continuar". salida 1

;;

esac


si [-n "$ {GATEWAY}"]; luego

MSG = "La variable GATEWAY no se puede configurar en $ {IFCONFIG} para rutas estáticas. \ N" log_failure_msg "$ MSG Use STATIC_GATEWAY solamente, no puede continuar"

salir de 1

fi


if [-n "$ {need_ip}"]; luego

si [-z "$ {IP}"]; luego

log_failure_msg "Falta la variable IP de $ {IFCONFIG}, no puede continuar". salida 1

fi


if [-z "$ {PREFIX}"]; luego

log_failure_msg "Falta la variable PREFIX de $ {IFCONFIG}, no puede continuar". salida 1

fi


args = "$ {args} $ {IP} / $ {PREFIX}" desc = "$ {desc} $ {IP} / $ {PREFIX}"

fi


if [-n "$ {need_gateway}"]; luego

si [-z "$ {STATIC_GATEWAY}"]; luego

log_failure_msg "Falta la variable STATIC_GATEWAY de $ {IFCONFIG}, no puede continuar." salida 1

fi

args = "$ {args} a través de $ {STATIC_GATEWAY}"

fi


si [-n "$ {FUENTE}"]; luego args = "$ {args} src $ {SOURCE}"

fi

imagen



caso "$ {2}" en arriba)

log_info_msg "Añadiendo la ruta '$ {desc}' a la interfaz $ {1} ..." ip route add $ {args} dev $ {1}

evaluar_retraso

;;


abajo)

log_info_msg "Eliminando la ruta '$ {desc}' de la interfaz $ {1} ..." ip route del $ {args} dev $ {1}

evaluar_retraso

;;


*)

echo "Uso: $ {0} [interfaz] {arriba | abajo}" salida 1

;;

esac


# Finalizar / lib / services / ipv4-static-route


caso "$ {2}" en arriba)

log_info_msg "Añadiendo la ruta '$ {desc}' a la interfaz $ {1} ..." ip route add $ {args} dev $ {1}

evaluar_retraso

;;


abajo)

log_info_msg "Eliminando la ruta '$ {desc}' de la interfaz $ {1} ..." ip route del $ {args} dev $ {1}

evaluar_retraso

;;


*)

echo "Uso: $ {0} [interfaz] {arriba | abajo}" salida 1

;;

esac


# Finalizar / lib / services / ipv4-static-route


Top OS Cloud Computing en OnWorks: