Hay dos formas de agregar permanentemente rutas estáticas en Linux

Comando para agregar una ruta:

1.ruta agregar

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0  #添加一条静态路由  
route add default gw 192.168.0.1 #添加默认路由 route del -net 192.168.1.0 /24 gw 192.168.0.1 #删除一条路由 route -n #查看路由表 

2.ip ro agregar

ip ro add 192.56.76.0 /24 dev 192.168.0.1  #添加一条静态路由
ip ro add default via 192.168.0.1 dev eth0 #添加默认路由 ip ro del 192.168.1.0/24 #删除一条路由 ip route show #查看路由表 

Parámetros comunes:

Agregar agregar ruta

Eliminar ruta

A través de la dirección IP de la puerta de enlace

dev pasarela exporta nombre de dispositivo físico

Después de que el enrutamiento reinicia el servidor, todavía tiene efecto:

1. Agregue /etc/rc.local:

Se agrega el comando de enrutamiento: copie directamente el comando operado en la línea de comando al archivo, guárdelo y salga.

2. Escriba en el archivo / etc / sysconfig / static-routes:

Si el archivo no existe, se crea manualmente y el formato del contenido agregado es:

Consulte la declaración de shell en el archivo /etc/init.d/network:

# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes]; then grep "^any" /etc/sysconfig/static-routes | while read ignore args; do /sbin/route add -$args done fi 

Luego, si desea agregar una ruta estática, el comando es:

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 

Luego, agregue el formato en el archivo / etc / sysconfig / static-routes como:

any net 192.56.76.0 netmask 255.255.255.0 dev eth0
或者
any net 192.56.76.0 netmask 255.255.255.0 gw 192.168.1.1

Comparación de agregar rutas estáticas de dos maneras:

1.rc.local :

Reinicie el servidor para que surta efecto;

Reinicie el servicio de red, la ruta estática no será válida;

rc.local es el último script que se ejecuta después de que se inicia el sistema, por lo que si hay un requisito de servicio como NFS que requiere el montaje de la red, este método no es adecuado;

2. rutas estáticas:

Reinicie el servidor para que surta efecto;

Reinicie el servicio de red para que surta efecto:

Adecuado para servicios que requieren requisitos de red;

El método de agregar rutas estáticas en el script es casi el mismo que rc.local:

De hecho, este método es escribir el script usted mismo y establecerlo en S al comienzo de /etc/rc3.d/.

S significa inicio, número es secuencia, K significa parada.

Generalmente, el inicio es la secuencia de inicio del demonio en un modo determinado.

Cuanto menor sea el número, mayor será la secuencia de inicio;

/etc/rc3.d es un entorno de texto multiusuario, que es el entorno de producción general.

** Si necesita agregar una ruta estática, intente agregar la ruta estática al archivo / etc / sysconfig / static-routes. Evite fallas de enrutamiento debido al reinicio de los servicios de red, evitando así fallas. ** **

Supongo que te gusta

Origin www.cnblogs.com/xzlive/p/12737300.html
Recomendado
Clasificación