
Estoy ejecutando Ubuntu 14.04 con dos NIC. Veo un problema en el que una de las NIC no parece querer utilizar su puerta de enlace predeterminada para enrutar el tráfico. Una NIC funciona con una dirección IP pública y la otra dentro de la LAN. eth0 está funcionando sin problemas.
El siguiente es el resultado de /etc/network/interfaces
auto eth0 iface eth0 inet static address X.X.X.71 netmask 255.255.255.0 network X.X.X.0 broadcast 1.1.1.255 gateway X.X.X.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 8.8.8.8
auto eth1 iface eth1 inet static address 10.2.8.13 netmask 255.255.255.0 network 10.2.8.0 broadcast 10.2.8.255 gateway 10.2.8.254 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 10.2.14.5 10.2.14.6
El servidor puede hacer ping a la puerta de enlace predeterminada sin problemas a través de eth1, pero cuando rastreo la ruta a 8.8.8.8, el servidor ni siquiera parece intentar usar la puerta de enlace configurada para eth1.
user@myserver:~$ sudo traceroute -i eth1 8.8.8.8 traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets 1 * * * 2 * * * 3 * * * 4 * * * 5 * * * 6 *^Z [8]+ Stopped sudo traceroute -i eth1 8.8.8.8
Inicialmente sospeché que había un Firewall o un problema de enrutamiento, pero al mirar este traceroute, me lleva a creer que es un problema en el servidor, ya que no envía solicitudes a su DG para direcciones externas. Ninguna otra dirección dentro de ese espacio de IP privado tiene problemas para acceder a redes externas y he verificado si hay ACL individuales que bloquean esa IP.
EDITAR: Si analizamos esto más a fondo, parece que en realidad no se puede configurar una puerta de enlace predeterminada por interfaz. Se establece una puerta de enlace predeterminada para todo el sistema. ¿Hay alguna forma de solucionar esto o cómo se configuran normalmente las interfaces de red duales?