Anteriormente, hemos hablado sobre cómo configurar una puerta de enlace predeterminada en RHEL7 Linux. En esta ocasión hablaremos sobre cómo agregar una ruta estática en RHEL7 Linux.
Se accede a cualquier red a la que intentemos acceder a través de la puerta de enlace predeterminada solo si otra definición de ruta estática no la sobrescribe implícitamente. Echemos un vistazo a una tabla de enrutamiento actual en nuestra caja Redhat 7 Linux:
root@rhel7 ~]# ip route show default via 10.1.1.1 dev enp0s3 proto static metric 1024 10.0.0.0/8 dev enp0s3 proto kernel scope link src 10.1.1.110
De lo anterior podemos ver que cualquier paquete para llegar a un ID de red de destino 10.0.0.0/8
debe viajar a través de enp0s3
interfaz con 10.1.1.110
y cualquier otra red de destino no definida implícitamente debe usar una puerta de enlace predeterminada 10.1.1.1
.
Agregar una nueva ruta estática significa definir otra red de destino, así como especificar a través de qué dirección IP e interfaz debe viajar el paquete para llegar a su destino. Por ejemplo, agreguemos una ruta estática a la red de destino 15.15.0.0/24
a través de 10.1.1.110
dirección IP y enp0s3
interfaz. Para hacer esto, cree un nuevo archivo route-enp0s3
en un /etc/sysconfig/network-scripts/
directorio. Para definir una ruta estática persistente mencionada anteriormente, agregue la siguiente línea en su enp0s3
archivo:
15.15.0.0/24 via 10.1.1.110 dev enp0s3
Una vez hecho, reinicie su red:
root@rhel7 ~]# systemctl restart network
A continuación, compruebe si su nueva ruta estática se definió correctamente:
[root@rhel7 ~]# ip route show