Solución 1:
Cree un archivo en /etc/syconfig/network-scripts/route-eth0
agregar agregar lo siguiente
192.168.20.0/24 via 192.168.20.253 dev eth0
Siempre he usado este enfoque. He encontrado que este es el mejor enfoque.
FYI:Comprobar -- https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-static-routes.html
Solución 2:
Rutas dependientes del dispositivo de estilo RH definidas usando /etc/sysconfig/network-scripts/route-device
archivos ha causado muchos problemas.
Entonces, los administradores de sistemas reales usan solo /etc/sysconfig/static-routes
archivo sin dependencia de dispositivo:
any net 10.0.0.0 netmask 255.255.255.0 gw 192.168.0.1
Problemas:
- Cuando los dispositivos físicos están vinculados, debe recordar cambiar la ruta-dispositivo archivo también
- Cuando reorganiza adaptadores en una máquina virtual.
Naturalmente, siempre se debe usar puente dispositivos, por lo que uno podría evitar la ruta-dispositivo problemas con archivos.
Observe también la sintaxis en /etc/sysconfig/static-routes
archivo, fragmento de /etc/init.d/network
:
# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
if [ -x /sbin/route ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
else
net_log $"Legacy static-route support not available: /sbin/route not found"
fi
fi
Solución 3:
Hay una manera más fácil de agregar rutas...
Este archivo - /etc/init.d/network
- se inicia cuando la PC se está iniciando y utiliza un archivo /etc/sysconfig/static-routes
para agregar rutas estáticas
Tienes que crearlo porque no existe.
Si lees atentamente el archivo /etc/init.d/network
, lee en este archivo cada línea para agregar rutas, esas líneas deben comenzar por "cualquiera", y ya se conoce "agregar ruta -".
Así que en el archivo que vas a crear>> /etc/sysconfig/static-routes, tienes que escribir:
any net 10.0.0.0 netmask 255.255.255.0 gw 192.168.0.1 eth0
- donde 10.0.0.0/24 es la red a la que desea acceder (255.255.255.0 es la máscara)
- donde gw 192.168.0.1 es la puerta de enlace para alcanzar (ciertamente el enrutador)
- donde eth0 es la interfaz donde usar.
Esta es la mejor manera de agregar rutas estáticas, 1 archivo para todo (no archivos X para interfaces X)