Dos NIC y enrutamiento IP en CentOS

Dos NIC y enrutamiento IP en CentOS

Estoy intentando configurar una red privada pero quiero que una de las máquinas se conecte tanto a esta red privada como a otra red externa a través de dos NIC. Me gustaría que se usara eth0 para todas las direcciones IP excepto 10.0.0.1, a la que me gustaría acceder a través de eth1. Hay un servidor DHCP y DNS en esta red privada, pero parece que no puedo resolver los nombres de la red privada y los nombres de la red externa. ¿Hay alguna manera de hacer que esto funcione con el comando de ruta?

Gracias, se agradece cualquier ayuda.

Respuesta1

Me gustaría que se usara eth0 para todas las direcciones IP excepto 10.0.0.1, a la que me gustaría acceder a través de eth1.

Configure su tabla de enrutamiento para:

  1. enrute todos los paquetes para 10.0.0.1 a través de eth1.

    ruta agregar -host 10.0.0.1 dev eth1

  2. ruta predeterminada a través de eth0 (esto probablemente ya esté hecho)

    ruta agregar -dev predeterminado eth0

  3. verifique el resultado con route -n(-n deshabilita la búsqueda de nombre de host)

Si funciona, almacene su configuración de forma permanente: CentOS tiene algunasdocumentación aquí

Para el DNS, deberá verificar /etc/resolv.confsi todos los DNS están en la lista.

Respuesta2

Conecte ambas redes, pero establezca una métrica alta en la interfaz con solo 1 dirección. La métrica es como un "costo de uso", por lo que su computadora utilizará la interfaz métrica inferior para todo lo que pueda.

¿Puedes publicar las entradas de tu ruta?

información relacionada