Agregue una ruta predeterminada en Linux

Agregue una ruta predeterminada en Linux
Cualquier usuario de Linux, especialmente un administrador de sistemas, debe tener habilidades para hacer configuraciones de red simples en un sistema Linux. Para que el sistema se comunique con las otras computadoras en Internet, las puertas de enlace deben configurarse y ajustarse según sea necesario.

¿Qué cubriremos??

En este artículo, veremos cómo agregar una ruta predeterminada en los sistemas Linux. En particular, diferentes sistemas pueden tener diferentes configuraciones. Sin embargo, nos centraremos en el Ubuntu 20.04 sistema.

¿Qué es una puerta de enlace predeterminada??

Para conectar su red doméstica a Internet más amplia, necesita una puerta de enlace predeterminada. La función de una puerta de enlace está implícita por su nombre; Conecta una red de área local a Internet más amplia.

Todo el tráfico que no está destinado a la red de área local y para la cual no se define ninguna ruta alternativa en la tabla de enrutamiento a través de la puerta de enlace predeterminada. Por lo general, la puerta de enlace predeterminada de una red es un enrutador específico.

El enrutador inalámbrico sirve como la "puerta de enlace predeterminada" en la mayoría de las redes domésticas. Es una forma de conectarse a recursos que se encuentran en otras redes que están lejos de la suya. La navegación por Internet sería considerablemente más difícil sin ella.

Verificar la puerta de enlace predeterminada

Podemos usar el comando IP y el objeto de ruta para ver las rutas configuradas del sistema. Dado que la opción de lista ya es la acción predeterminada, no necesitamos incluirla. Además, podemos usar "R" en lugar de ruta para reducir la escritura:

Lista de rutas de $ IP
$ ip r

Podemos ver el término "predeterminado" incluido en una de las rutas. Esta es la ruta estándar para la puerta de enlace/ruta predeterminada.

La adición y eliminación de ruta automática son posibles en ciertos casos. Por ejemplo, al establecer una conexión VPN, el comando IP R en el mismo sistema produce un conjunto diferente de resultados. Al hacerlo, el tráfico de red se enruta a través de un túnel privado:

Con GREP, es posible aislar fácilmente la ruta predeterminada de una gran colección de configuraciones:

Eliminar la puerta de enlace predeterminada

Ahora, eliminamos la ruta que envía el tráfico a través de la puerta de enlace predeterminada del sistema. Para esto, usamos el objeto de ruta con el comando IP y especificamos la opción Eliminar. Además, requerimos el acceso de sudo a la tabla de enrutamiento para realizar cualquier modificación. Primero, enumeramos las rutas antes de eliminar la predeterminada. Luego, verificamos nuestra acción enumerándolas nuevamente:

$ ip r
$ sudo ip ruta eliminar predeterminado
$ ip r

Como podemos ver, se elimina la entrada predeterminada de la puerta de enlace.

Creación de una nueva puerta de enlace predeterminada

El objeto de ruta con un argumento ADD se puede usar para crear una nueva puerta de enlace predeterminada. Tomemos el ejemplo de la adición de 192.168.117.161 Como la nueva puerta de enlace predeterminada en la interfaz WLO1:

$ sudo ruta IP Agregar predeterminado a través de 192.168.117.161 Dev Wlo1

El tráfico ahora enruta a través de esta nueva puerta de enlace predeterminada en ENP0S3.

Hacer que los cambios de enrutamiento sean permanentes

Las modificaciones que hicimos tienen un efecto inmediato, pero se pierden una vez que se reinicia la máquina. Debe alterar algunos archivos de configuración para que sus modificaciones sean permanentes.

Por ejemplo, en el caso de Ubuntu, el comando netplan es útil. Aquí, necesitamos abrir el archivo de configuración de la red NetPlan:

$ sudo nano/etc/netplan/01-network-manager-thol.yaml

Ahora, agregue la siguiente configuración dentro, debajo de la línea correspondiente al renderizador:

Ethernets:
ENP0S3:
DHCP4: verdadero
Rutas:
- por defecto
Vía: 192.168.56.2

Puede consultar la siguiente captura de pantalla. Tenga en cuenta que el nivel sucesivo de sangría es importante aquí también.

Después de guardar el archivo, aplique los cambios:

$ sudo netplan aplicar

Volver a la línea de comando normal significa que la configuración es exitosa. Además, puede usar el comando NetPlan con la opción Prueba para examinar las modificaciones antes de aplicarlas:

$ sudo netplan intento

Esto le proporciona tiempo para probar su configuración. Si todo está configurado correctamente, puede guardar la configuración presionando la tecla "Ingrese" dentro de los dos minutos antes de que el comando salga de tiempo. De esta manera, se aplican sus cambios. De lo contrario, si no presiona la tecla "Enter", los cambios solo permanecen en el archivo de configuración. Sin embargo, la configuración de su red no está aún modificada por ellos.

Nota: En el sistema Rhel 8 Red Hat, podemos usar la utilidad NMStatectl para definir la configuración de la puerta de enlace en un archivo YAML. Del mismo modo, los roles del sistema RHEL (enfoque de libro de playbook) también se pueden usar para establecer la puerta de enlace predeterminada.

Conclusión

Aprendimos a configurar una ruta predeterminada en los sistemas Linux con el Ubuntu 20.04 objetivo.

Si su configuración predeterminada de puerta de enlace es correcta, podrá comunicarse con el resto de Internet. Sin embargo, la familiaridad con el nombre de host a la resolución de la dirección de IP todavía se requiere.