Los primeros 5 comandos de Linux que todo nuevo usuario debe aprender
Cada computadora tiene una dirección de red particular requerida para acceder a Internet. Esto es lo que es y cómo configurarlo en Linux.
La dirección de puerta de enlace (también conocida como "puerta de enlace predeterminada") es una dirección crucial configurada en su computadora, sin la cual no podría hacer mucho. Esta dirección actúa como una especie de puente entre su red local e Internet. Aunque la dirección de puerta de enlace es capaz de mucho más que tender un puente entre lo interno y lo externo, nos quedaremos con esa definición, ya que es la forma en que la mayoría de las personas la necesitan para funcionar.
Imaginemos que su red de área local (LAN, la red dentro de su hogar o negocio) es un castillo, y alrededor de ese castillo hay un foso lleno de ácido. Si te sumerges en ese foso... Estás muerto. Dado que Amazon no realiza entregas en su castillo (gracias a ese foso que derrite la carne), necesita una forma de llegar al mundo exterior, donde suceden las cosas.
Para resolver el problema, construyes un puente que le da a tu castillo acceso al mundo más allá de tu foso. Ese puente es la puerta de enlace predeterminada.
¿Cómo se asigna la puerta de enlace predeterminada?
Lo más probable es que el ISP que utilices te haya enviado un módem/router. Una vez que ese dispositivo esté enchufado y listo, comenzará a asignar direcciones a través de DHCP. Incluido con una dirección IP, a su computadora también se le asignarán automáticamente direcciones DNS y una puerta de enlace predeterminada.
La mayoría de las veces, esto sucede sin problemas y sin problemas. En ocasiones, me he encontrado con un problema con una pieza de software (ya sea algo para un servidor o un escritorio) en el que la aplicación decidió asignar una puerta de enlace predeterminada y adivinó mal. Con una dirección de puerta de enlace incorrecta, la aplicación en cuestión no podía acceder a Internet, por lo que no funcionaba.
¿Por qué sucede esto?
En realidad, es bastante simple.
La mayoría de los ISP establecen la dirección de puerta de enlace predeterminada para la asignación de DHCP en 192.168.1.1. A continuación, esa dirección es entregada y configurada por todos los dispositivos conectables en red de la LAN. Esa dirección 192.168.1.1 es bastante común, pero no es la única que se usa. Por ejemplo, cuando estaba en Comcast, la puerta de enlace predeterminada era 192.168.1.1. Sin embargo, cuando cambié a la fibra de AT&T, la dirección de la puerta de enlace era 192.168.1.254.
He tenido algunas aplicaciones que asumían que la puerta de enlace era 192.168.1.1 y tuve que reconfigurarlas para usar la dirección correcta. También instalé una o dos distribuciones de Linux (como una máquina virtual) y descubrí que también decidieron usar la dirección incorrecta.
Afortunadamente, con Linux, la configuración de la dirección de puerta de enlace predeterminada se puede hacer a través de una GUI o la línea de comandos.
Voy a mostrarle cómo cambiar la puerta de enlace predeterminada a través de una GUI (demostrando con Pop!_OS) y luego a través de la línea de comandos.
Manos a la obra.
Cómo cambiar la puerta de enlace predeterminada a través de una GUI
Lo que necesitarás: Lo único que necesitarás para esto es una instancia en ejecución de Linux y un usuario con privilegios sudo. Como mencioné, demostraré esto en Pop!_OS (que actualmente todavía está basado en GNOME). Si utiliza un entorno de escritorio diferente, el proceso debería ser similar.
1. Abra Configuración
Lo primero que debe hacer es abrir la aplicación Configuración. Se puede acceder a él desde el menú del escritorio o haciendo clic en la bandeja del sistema y, a continuación, seleccionando Configuración.
2. Red abierta
Vaya a la sección Red de Configuración y, a continuación, haga clic en el icono de engranaje asociado a la conexión por cable o inalámbrica que se esté utilizando.
Dependiendo del entorno de escritorio que utilice, el nombre de la configuración de red puede ser diferente.
3. Localiza tu dirección IP actual
Abra una ventana de terminal y averigüe su dirección IP actual con el comando:
ip a
4. Configura tu puerta de enlace
En la ventana emergente resultante, haga clic en la pestaña IPv4 y asegúrese de que la opción Manual esté seleccionada (ya que esa es la única forma de configurar la puerta de enlace a través de la GUI). Escriba la dirección IP que encontró anteriormente, escriba su máscara de red (probablemente 255.255.255.0) y luego agregue la dirección de puerta de enlace que necesita. También puede desplazarse hacia abajo y configurar manualmente una dirección DNS (es posible que desee utilizar los servidores DNS de Cloudflare, que son 1.1.1.1 y 1.0.0.1). Haz clic en Aplicar cuando hayas terminado.
Asegúrate de desplazarte hacia abajo y establecer también tus direcciones DNS.
5. Aplicar la configuración
Para aplicar la configuración, regrese a Red (en Configuración) y haga clic en el control deslizante Red On/Off hasta que esté en la posición Desactivado, y luego vuelva a hacer clic en él para que vuelva a la posición Activado. Su dirección de puerta de enlace correcta ahora debería estar funcionando.
Cómo cambiar la puerta de enlace predeterminada a través de la línea de comandos
Este método es en realidad más fácil que el anterior y funcionará con cualquier distribución de Linux. Supongamos que la dirección de puerta de enlace predeterminada correcta es 192.168.1.254. ¿Cómo configuramos esto?
1. Localice el nombre de su dispositivo ethernet
En primer lugar, debe localizar el nombre de su dispositivo Ethernet. Esto se hace con el comando:
ip a
Deberías ver una lista que es algo así como wlp15s0. Lo que esté asociado con la dirección IP de su escritorio es el nombre del dispositivo que se utilizará.
2. Cambiar la puerta de enlace predeterminada
Usemos el ejemplo anterior como nombre del dispositivo para configurar la dirección de puerta de enlace 192.168.1.254 adecuada. Esto se hace con el comando:
sudo ip ruta cambiar predeterminada a través de 192.168.1.254 dev wlp15s0
El comando anterior cambiará la puerta de enlace predeterminada en el dispositivo wlp15s0 a 192.168.1.254. Puede probarlo ejecutando el comando:
Ruta IP | Valor predeterminado de grep
Debería ver 192.168.1.254 en la lista.
Enhorabuena, acaba de cambiar su puerta de enlace predeterminada en Linux.