GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo establecer una dirección IP estática y modificar la tabla de enrutamiento en Linux

Este artículo le mostrará cómo configurar una dirección IP estática desde la línea de comandos en Linux y cómo modificar la tabla de enrutamiento.

Índice

  • Establecer una dirección IP estática mediante el comando ifconfig (obsoleto)
  • Establecer una dirección IP estática mediante el comando ip
  • Mostrar y modificar la tabla de enrutamiento de Linux

Configurar direcciones IP y rutas desde la línea de comandos es una habilidad obligatoria que todo administrador de Linux debería aprender. En este artículo, revisaremos cómo podemos asignar una dirección IP estática usando ip route y ifconfig comandos.

Además, discutiremos cómo podemos usar la ip route comando para crear una ruta estática para cambiar la puerta de enlace predeterminada para el sistema Linux.

Establecer una dirección IP estática mediante el comando ifconfig (obsoleto)

Hoy en día ifconfig el comando está en desuso y se reemplaza por ip route comando en Linux. Sin embargo, el ifconfig El comando todavía funciona y está disponible para la mayoría de las distribuciones de Linux. Se utiliza para configurar las interfaces de red.

Si no se dan argumentos, ifconfig muestra el estado de las interfaces actualmente activas .

ifconfig

Si se da un único argumento de interfaz, muestra el estado de la interfaz dada solo.

ifconfig eth0

Con -a argumento agregado, el comando muestra el estado de todas las interfaces, incluso aquellas que están inactivas.

ifconfig -a

Para configurar una dirección IP temporal , use la siguiente sintaxis de comando:

ifconfig <interface> <ipv4address> netmask <subnetmask>

Suponiendo que desea realizar los siguientes cambios:

  • El nombre del dispositivo de red es eth0
  • Cambie la dirección IP al valor estático 192.168.1.10
  • Establezca la máscara de subred en 255.255.255.0
ifconfig eth0 192.168.1.10 netmask 255.255.255.0

En caso de éxito, el comando no mostrará ningún resultado. Sin embargo, la dirección IP configurada de esta manera no es permanente y se perderá después de reiniciar.

Para realizar cambios permanentes en la dirección IP, debe editar el archivo de configuración de acuerdo con su distribución de Linux.

Establecer dirección IP estática usando el comando ip

Para encontrar su dirección IP actual , puede usar la ip route comando con el a opción de dirección.

ip a

Para añadir dirección 192.168.1.10 con máscara de red 255.255.255.0 al dispositivo eth0 , escribiría:

ip address add 192.168.1.10/255.255.255.0 dev eth0

Para eliminar todas las direcciones desde una interfaz eth0 :

ip address flush dev eth0 

Para subir o bajar interfaces , usa el ip link set dev seguido del nombre del dispositivo y el estado deseado. Por ejemplo, para traer la interfaz eth0 en línea, escribiría:

ip link set dev eth0 up

Y para desconectarlo:

ip link set dev eth0 down

Mostrar y alterar la tabla de enrutamiento de Linux

Usamos la ruta ip route Comando para crear rutas estáticas en Linux a hosts específicos o cambiar la puerta de enlace predeterminada del sistema Linux.

Para mostrar la tabla de enrutamiento de Linux , escriba el siguiente comando:

ip route show

Para añadir una nueva entrada a la tabla de enrutamiento , use el ip route add comando seguido del nombre de la red o del dispositivo.

Agrega una ruta a 192.168.1.0/255.255.255.0 a través de la puerta de enlace en 192.168.1.1

ip route add 192.168.1.0/255.255.255.0 via 192.168.1.1

Para añadir una ruta predeterminada , utilice la palabra clave default . Todos los paquetes de red que no se pueden enviar de acuerdo con las entradas anteriores de la tabla de enrutamiento se envían a través de la siguiente puerta de enlace predeterminada:

ip route add default via 192.168.1.1 dev eth0

Para eliminar la ruta predeterminada :

ip route del default

La sintaxis para eliminar una ruta es lo mismo que al sumar. Por ejemplo, el siguiente comando eliminará una ruta para 192.168.1.0/255.255.255.0 a través de la puerta de enlace en 192.168.1.1.

ip route del 192.168.1.0/255.255.255.0 via 192.168.1.1

Linux
  1. Cómo manejar bibliotecas dinámicas y estáticas en Linux

  2. Cómo establecer una dirección IP estática y configurar la red en Linux

  3. Cómo configurar direcciones IP estáticas y dinámicas en Arch Linux

  4. Cómo mostrar la tabla de enrutamiento en Linux

  5. Cómo configurar la dirección IP desde C en Linux

Cómo configurar la clave pública y privada SSH en Linux

Cómo establecer una dirección IP estática en Rocky Linux

Cómo configurar una dirección IP estática en Alpine Linux

Cómo configurar la fecha y la hora en Linux

Cómo configurar y desactivar variables de entorno en Linux

Cómo configurar la dirección IP estática en el sistema Linux