GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar la interfaz de red preferida en Linux

Solución 1:

Aquí está la respuesta completa, en caso de que ayude a otros:

Para hacer paquetes con destinos 192.168.10.* use eth0, y todos los demás paquetes usen eth1:

1) Ver su tabla de enrutamiento actual

ip route list

Una entrada será algo así como "predeterminado a través de 192.168.1.1", donde 192.168.1.1 es la dirección IP de su enrutador (también conocido como puerta de enlace). Recuerde las puertas de enlace para eth0 y eth1, ya que las necesitaremos más adelante.

2) Eliminar la(s) ruta(s) predeterminada(s). (Advertencia:esto lo desconectará).

ip route del default

3) Agregue una nueva ruta predeterminada (esto lo volverá a conectar). Reemplace 192.168.1.1, a continuación, con la dirección IP de su puerta de enlace de arriba.

ip route add default via 192.168.1.1 dev eth1

4) Agregue una ruta específica que será atendida por eth0. Las rutas más específicas automáticamente tienen prioridad sobre las menos específicas.

ip route add 192.168.10.0/24 via 192.168.1.1 dev eth0

Finalmente, puede preguntarle a Linux qué interfaz se usará para enviar un paquete a una dirección IP específica:

ip route get 8.8.8.8

Si la configuración funcionó, los paquetes a 8.8.8.8 (servidor de Google) usarán eth1. Paquetes a cualquier ip de tu red local:

ip route get 192.168.10.7

utilizará eth0.

Solución 2:

La tabla de enrutamiento de su red determinará cómo se enrutan los paquetes. Puede agregar rutas adicionales o cambiar la puerta de enlace predeterminada para afectar el enrutamiento.

Si desea asistencia adicional, proporcione su tabla de enrutamiento.

Para mostrar la tabla de enrutamiento:

/sbin/route -n

Para eliminar el gw predeterminado:

/sbin/route del default gw $IP

Para agregar gw predeterminado:

/sbin/route add default gw $IP

Para obtener más detalles, consulte la página de manual. También hay otras formas de manipular y mostrar la tabla de enrutamiento.

netstat -r para mostrar y ip manipular más.


Linux
  1. Cómo llegó Linux al mainframe

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

  3. ¿Cómo establecer el nombre de un hilo en Linux pthreads?

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

  5. ¿Cómo borro las estadísticas de la interfaz en Linux?

Cómo averiguar el estado conectado de un cable de red en Linux

Cómo configurar o cambiar el nombre de host en Linux

3 formas de configurar una interfaz de red en Linux

Cómo usar el comando netstat en Linux

Cómo configurar el clúster RabbitMQ en Ubuntu/Debian Linux

Cómo configurar el cortafuegos UFW en Linux