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:
enrute todos los paquetes para 10.0.0.1 a través de eth1.
ruta agregar -host 10.0.0.1 dev eth1
ruta predeterminada a través de eth0 (esto probablemente ya esté hecho)
ruta agregar -dev predeterminado eth0
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.conf
si 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?