Comando de ruta en Linux

Comando de ruta en Linux
Antes de mostrar cómo el ruta El comando debe usarse en Linux, es necesario comprender qué tabla de ruteo es.

A tabla de ruteo es un archivo que contiene información sobre cómo se debe transferir la información o los paquetes: la ruta de red a todos los nodos o dispositivos dentro de una red. Es un mapa utilizado por enrutadores y puertas de enlace para rastrear rutas. El enrutamiento de lúpulo por salto se usa ampliamente, el paquete contiene la tabla de enrutamiento para llegar al siguiente salto, una vez alcanzado, volverá a leer la tabla de enrutamiento para llegar al siguiente salto.

Usando el comando de ruta, puede comunicarse con subredes y diferentes redes, también puede bloquear el tráfico entre redes o dispositivos modificando la tabla de enrutamiento.

En Linux, el comando de ruta es parte de la suite de las herramientas de red que incluye Ifconfig, IWConfig y otras herramientas conocidas para tratar con redes. Como el resto de los componentes de la suite de las herramientas de red ruta el comando está siendo reemplazado por el ruta IP comando, también explicado en este tutorial.

Nota: Reemplazar "ENP2S0" y "WLP3S0"Nombres de dispositivos mencionados en este tutorial para los nombres de sus dispositivos correctos.

Cómo usar el comando de ruta en Linux

Dado que el paquete Net-Tools está siendo reemplazado por el IProute2 y no está incluido en todas las distribuciones de Linux de forma predeterminada en caso de que falta de él en sistemas Debian y derivados como Ubuntu o Mint, en la ejecución terminal:

# APT Instalar Toolas de red

Una vez instalado podrá usar ruta, ifconfig, iwconfig y otros comandos incluidos en el paquete.

Para imprimir la tabla de enrutamiento en Linux Run:

# ruta sudo

Como puede ver, la puerta de enlace predeterminada es 192.168.0.1, es el enrutador, el primer salto a través del cual pasa el tráfico antes de ir al siguiente salto o nodo final.

Aplicando la bandera -norte (Numérico) Puede reemplazar el nombre de dominio de destino para las direcciones IP:

# ruta sudo -n

Si se une a una red con cable con su dispositivo Linux, el DHCP no funciona, se queda sin Internet, además para configurar una dirección IP, Netmask, es posible que deba agregar una puerta de enlace que pueda copiar desde la configuración de cualquier otro dispositivo conectado.

Para agregar una puerta de enlace predeterminada, como una ejecución de enrutador:

# ruta sudo agregar gw predeterminado

Para bloquear una ejecución del host:

# ruta sudo add -host 192.168.0.121 rechazo

Nota: reemplazar 192.168.0.121 para el anfitrión que quieres bloquear.

Algunas de las banderas más populares incluyen:

[-V] [-A Familia | -4 | -6] Agregar [-net | -host] Target [Netmask NM] [GW GW] [Métrica N] [MSS M]
[Window W] [irtt i] [rechazar] [mod] [din] [reinstalar] [[dev] if]

Puede obtener más información sobre el comando de ruta en su página manual.

El reemplazo de la ruta: ruta IP

Desde el ruta El comando explicado anteriormente está en desuso el ruta IP El comando lo reemplaza tal como IP reemplazado ifconfig, o IW reemplazado iwconfig. A continuación verá algunos ejemplos de comandos que reemplazan los mostrados anteriormente:

Para mostrar la tabla de enrutamiento utilizando el comando de ruta IP ejecutar:

# ruta IP

Como puede ver en la imagen de arriba, como con la ruta, la puerta de enlace predeterminada es 192.168.0.1 que es el enrutador. Lo mismo se puede lograr usando solo la letra riñonal:

Si desea mostrar la tabla local, que contiene las direcciones de destino asignadas al host local que puede ejecutar:

# Table de show de ruta IP local

Como puede ver, todas las direcciones impresas pertenecen al dispositivo local.

Para agregar una puerta de enlace predeterminada utilizando la ruta IP de comando, ejecutar:

# ruta IP Agregar predeterminado a través de

En mi caso:

# ruta IP Agregar predeterminado a través de 192.168.0.1

Puede eliminar la puerta de enlace predeterminada reemplazando "agregar" para "borrar".

La ruta IP permite asignar la ruta predeterminada a interfaces adicionales, para esta ejecución:

# Ruta IP Agregar dev enp2s0 predeterminado

También puede reemplazar la puerta de enlace predeterminada agregando el reemplazo del indicador como se muestra en el siguiente ejemplo:

# ruta IP de sudo reemplazar predeterminado a través de 192.168.0.3 Dev WLP3S0

También puedes instruir ruta IP Para mostrar solo una salida relacionada con los protocolos IPv4 o IPv6 específicamente.

Para IPv4

# IP -4 R

Para IPv6, la sintaxis es la misma:

# IP -6 R

Para agregar una ejecución de puerta de enlace IPv6:

# IP -6 Ruta Agregar predeterminado a través de

Si desea bloquear una dirección, puede ejecutar:

# ruta IP Agregar Prohibit

También puede bloquear desde una fuente específica:

# ruta IP Agregar Prohibit de

Filtrado de agujero negro con ruta IP:

El filtrado de Blackhole es cuando un firewall o dispositivo de enrutamiento descarta el tráfico intencionalmente en función de las reglas definidas, generalmente para fines de seguridad.

Usando tanto la ruta de comando como la ruta IP en Linux, puede crear reglas de filtrado de Blackhole.

El primer ejemplo muestra un filtro de agujero negro para los paquetes entrantes y salientes de la dirección IP de 192.168.3.2:

# ruta IP Agregar Blackhole 192.168.3.2

Para eliminar un filtro de agujero negro

# Ruta IP Eliminar Blackhole 192.168.3.2

Como puede ver después de revisar el agujero negro fue retirado.

El comando de ruta IP es más complejo que la ruta anterior, la página del hombre aclara todas las opciones que contiene, también puede acceder a él en línea en https: // manpages.debian.org/Jessie/iProute2/IP-Rutee.8.interno.html.

Espero que hayas encontrado este breve artículo Acerca del comando de Linux: ruta útil.
Sigue a Linuxhint para obtener actualizaciones y consejos adicionales sobre Linux y Networking.