Dos instancias pnetworkingeterminadas de Ubuntu no pueden acceder a cada una a través de Amazon VPC

Estoy ejecutando dos instancias de Ubuntu 12.04, las cuales no pueden acceder entre sí.

Máquina 1:

eth0 - 10.0.0.20 eth1 - 10.0.0.30 

netstat -nr:

 Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 

Máquina 2:

 eth0 - 10.0.0.100 eth1 - 10.0.0.40 

netstat -nr:

 Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 

Ambas máquinas tienen acceso entre sí sólo a través de Internet, pero no a través de VPC (LAN, en otras palabras). La desactivación del cortafuegos no ayuda. Máquina 1 puede hacer ping sólo 10.0.0.100. Máquina 2 puede hacer ping sólo 10.0.0.30. No puedo conectarme a ninguna de las máquinas en protocolos TCP / UDP a través de LAN. No hay ACLs y los daemons de las máquinas están escuchando en todas las IPs, todas las interfaces. ¿Cual podría ser el problema?

Editar 1:

Parece que el problema estaba en las tablas de routing. He resuelto el problema en la máquina 1 después de suprimir 1 NIC en la máquina 2 y de hacer algunas acciones random. Esto resultó en DHCP obteniendo estas reglas:

 ~$ ip rule 0: from all lookup local 32765: from 10.0.0.30 lookup 2 32766: from all lookup main 32767: from all lookup default ~$ 

No puedo reproducir esto en Machine 2, pero puedo agregar las reglas y las tablas de routing manualmente con:

 ip route add default via 10.0.0.1 dev eth0 ip route add default via 10.0.0.1 dev eth1 table 2 ip rule add from 10.0.0.167 lookup 2 prio 1000 

¿Cómo podría evitar hacerlo manualmente?

One Solution collect form web for “Dos instancias pnetworkingeterminadas de Ubuntu no pueden acceder a cada una a través de Amazon VPC”

Trate de añadir las routes más específicamente. El routing preferirá la primera ruta de coincidencia orderada por especificidad, métrica y, a continuación, order de adición.

Por ejemplo, en la máquina 1, agregue la ruta siguiente:

 ip route add 10.0.0.40/32 dev eth1 src 10.0.0.30 

Y en la máquina 2:

 ip route add 10.0.0.30/32 dev eth1 src 10.0.0.40 

puede que desee eliminar las routes más generales para eth1 en ambos equipos:

 ip route del 10.0.0.0/24 dev eth1 

Puesto que están en / 24s, usted debe intentar conseguirlos en subnets diferentes, por ejemplo, si ambos eth1s estaban en 10.0.1.0/24, usted no tendría este problema en absoluto.

  • Postfix agrega el nombre del equipo en el tema
  • Configurar goteo para agregar guestOS
  • iptables puerto de reenvío (prerouting puerto 80) y firewall no funcionan juntos
  • Apache HTTP a HTTPS redirect no funciona
  • ¿Qué hay de malo en mi configuration postfix a través de Amazon / SES? (smtp_sender_dependent_authentication)
  • Solución para instalar pip
  • Comstackr el software desde la fuente: ¿cómo recojo una list de dependencies?
  • Error de import en boto - Módulo no encontrado
  • haciendo que mod_perl trabaje en una simple installation de server ubuntu 10.04,
  • ¿Análisis de virus en todo el sistema en Ubuntu?
  • ¿Está bien para ejecutar el `ntp` cronjob cada hora?
  • ¿Hay una manera de utilizar los auriculares A2DP / SCO bluetooth en Ubuntu de forma fiable?
  • MultiMaster Replicación LDAP en Ubuntu 11.04
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.