Debian 11: ¿cómo añado o cambio la puerta de enlace predeterminada?

tutorial debian 11 default gateway

Este tutorial explica cómo manipular la puerta de enlace predeterminada en una máquina Debian 11, en particular para añadir, eliminar o modificar una puerta de enlace predeterminada. Un artículo en la misma línea que el que explica cómo definir una dirección IP estática en Debian 11.

Por cierto, ¿cuál es el propósito de la puerta de enlace predeterminada? Es un nodo en la red local que permite a su máquina, en este caso ejecutando Debian (Linux), contactar con otras máquinas, servicios, etc... situado en una red distinta de la suya. Generalmente, la pasarela por defecto adopta la forma de un router o un cortafuegos que se encarga del enrutamiento. Cuando su máquina Debian quiera comunicarse con una máquina fuera de su red local, utilizará la pasarela por defecto para alcanzar su objetivo.

En casa, la pasarela por defecto es la caja suministrada por tu proveedor de Internet, que es un router. Si utiliza otro equipo, como un router Wi-Fi, éste actuará como puerta de enlace predeterminada. La dirección IP del router se distribuye a los equipos conectados a través del servidor DHCP integrado en el Box, ya sea para una conexión por cable o Wi-Fi.

En la empresa, la pasarela por defecto será un router suministrado por tu operador, en algunos casos un router Cisco, o un cortafuegos (UTM box) que actúa como pasarela hacia los nodos de la red local y al mismo tiempo proporciona funciones de filtrado, análisis de flujos, etc. A este respecto, si aprecias el mundo del código abierto, te recomiendo que eches un vistazo a las soluciones Pfsense y Opnsense.

Para seguir este tutorial, necesita acceso root (o sudo) en la máquina Debian ya que vamos a modificar la configuración del sistema por lo que necesitamos privilegios elevados.

1. ¿Cuál es la puerta de enlace predeterminada de mi servidor Debian?

Antes de intentar modificar la pasarela, sería una buena idea saber cuál es la dirección IP de esta pasarela. Para ello, ejecute el siguiente comando en Terminal:

ruta ip

Por lo que a mí respecta, el comando devuelve :

default via 192.168.1.1 dev ens192 onlink

Por lo tanto, puedo suponer que la pasarela por defecto utilizada por mi máquina tiene la dirección IP "192.168.1.1". Otra forma de obtener esta información es utilizar el comando "route" de la siguiente manera:

ruta -n

Este comando devuelve directamente la tabla de encaminamiento de la máquina Debian. La pasarela puede identificarse en la ruta por defecto, asociada a la dirección IP de destino "0.0.0.0". El valor sigue siendo el mismo, lo cual es lógico.

Tabla de enrutamiento IP del núcleo
Destination Gateway Genmask Indic Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 ens192

En la salida anterior, la columna " Indique " es interesante porque da información sobre el estado de la carretera. La letra " U " significa Arriba" para que la ruta esté activa y sea válida, y la letra " G " significa Pasarela "Para indicar que este camino lleva a una pasarela.

En algunos casos, se muestran diferentes rutas, particularmente si está utilizando Docker, WireGuard, OpenVPN, etc., como se muestra en este ejemplo, pero siempre hay una ruta por defecto.

Configuración de la puerta de enlace predeterminada de Debian 11

Si no puedes utilizar el comando "route", es que te falta un :

sudo apt-get install net-tools

2. Añadir una pasarela por defecto Debian 11

Para declarar una puerta de enlace predeterminada en Debian 11, puede usar el fichero "interfaces", que se usa para configurar la interfaz de red de la máquina. También puede usar el comando "route" de esta forma:

sudo route add default gw  
sudo route add default gw 192.168.1.1 ens192

En el ejemplo anterior, estoy añadiendo la pasarela "192.168.1.1" a mi tarjeta de red "ens192". Otra sintaxis posible :

sudo ip route add default via 192.168.1.1

Sólo queda utilizar uno de los comandos descritos anteriormente para comprobar que se ha aplicado la configuración.

3. Eliminar una puerta de enlace predeterminada

A la inversa, también puede eliminar una ruta por defecto. Esto es útil si comete un error o si se produce un cambio en su red.

sudo ip route del default via  (por defecto)
sudo ip route del default via 192.168.1.1

El ejemplo anterior elimina la ruta a la pasarela "192.168.1.1". Tenga en cuenta que una máquina sin pasarela por defecto no podrá acceder a Internet, aunque el servidor DNS esté correctamente declarado. Entonces, como siempre, compruebe con el siguiente comando:

ruta -n

Y ahora puedes gestionar la puerta de enlace predeterminada en su servidor Debian 11 ¡! Es una gran adición, así como poder gestionar la configuración IP del servidor a través del archivo "interfaces" del host Linux. ¡Este nuevo artículo se ha añadido a la caja de tutoriales de TI!

Recursos

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *