Invitado de Ubuntu en la configuración de red múltiple nic de vmware esxi

Invitado de Ubuntu en la configuración de red múltiple nic de vmware esxi

Estoy intentando conectar varias direcciones IP a un servidor virtual que ejecuta ubuntu 10.04 en vmware esxi.

Usando esxi, le he asignado 10 NIC virtuales que están todas conectadas al mismo conmutador virtual.

Cada NIC virtual tiene su propia dirección IP que ningún otro dispositivo de la red utiliza.

El problema es que desde la oficina, es decir, antes del router, todo funciona bien, sin problemas, todos los servicios se pueden utilizar sin problemas. Desde fuera de la oficina, es decir, Internet público, solo una IP en la máquina proporciona servicios. esa es la ip en eth0. Todas las demás IP han expirado.

Todas las IP son IP públicas en el mismo rango. No hay ningún problema con el firewall porque la configuración del firewall no se ha cambiado y todas las direcciones IP estaban disponibles públicamente en el hardware antiguo que se apagó.

Las salidas de traceroute de otro servidor en otro lugar son las siguientes:

root@jaguar:~# tcptraceroute x.x.x.252
traceroute to x.x.x.252 (x.x.x.252), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  Xe0-1-1-0-grtontl1.red.telefonica-wholesale.net (213.140.51.181)  21.845 ms  22.682 ms  23.545 ms
 4  GE6-1-0-0-grtlontl3.red.telefonica-wholesale.net (84.16.12.14)  24.144 ms  24.834 ms GE7-0-0-0-grtlontl3.red.telefonica-wholesale.net (84.16.12.94)  25.374 ms
 5  CW-2-1-0-0-grtlontl3.red.telefonica-wholesale.net (213.140.52.62)  67.339 ms  67.334 ms  67.327 ms
 6  xe-4-2-0-xcr1.lnd.cw.net (195.2.25.58)  86.102 ms  64.355 ms  64.136 ms
 7  ge-5-0-0-dcr1.lnd.cw.net (195.2.25.2)  18.486 ms ge-1-0-0-dcr1.lnd.cw.net (195.2.25.122)  18.664 ms  18.613 ms
 8  so-0-0-0-zcr1.lnt.cw.net (166.63.163.222)  18.830 ms so-4-0-0-zcr1.lnt.cw.net (166.63.161.146)  18.437 ms so-0-0-0-zcr1.lnt.cw.net (166.63.163.222)  18.372 ms
 9  so-1-3-0-ycr1-lo7.cw.net (166.63.222.30)  22.153 ms  22.413 ms  22.411 ms
10  ge-0-0-0-kar1.lo7.cw.net (195.2.12.178)  22.886 ms  22.404 ms  22.356 ms
11  hackney-gw.uk.insnet.net (213.38.241.146)  28.065 ms  28.818 ms  29.410 ms
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
root@jaguar:~# tcptraceroute x.x.x.244
traceroute to x.x.x.244 (x.x.x.244), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  GE7-0-0-0-grtlontl3.red.telefonica-wholesale.net (84.16.12.94)  23.450 ms  24.431 ms GE6-1-0-0-grtlontl3.red.telefonica-wholesale.net (84.16.12.14)  24.956 ms
 5  CW-2-1-0-0-grtlontl3.red.telefonica-wholesale.net (213.140.52.62)  25.626 ms  26.377 ms  26.975 ms
 6  xe-4-0-0-xcr1.lnd.cw.net (195.2.25.30)  27.823 ms xe-4-2-0-xcr1.lnd.cw.net (195.2.25.58)  18.397 ms  18.448 ms
 7  ge-5-0-0-dcr1.lnd.cw.net (195.2.25.2)  18.660 ms ge-1-0-0-dcr1.lnd.cw.net (195.2.25.122)  22.714 ms  21.367 ms
 8  so-4-0-0-zcr1.lnt.cw.net (166.63.161.146)  18.789 ms so-0-0-0-zcr1.lnt.cw.net (166.63.163.222)  18.915 ms so-4-0-0-zcr1.lnt.cw.net (166.63.161.146)  18.532 ms
 9  so-1-3-0-ycr1-lo7.cw.net (166.63.222.30)  22.877 ms  22.694 ms  22.405 ms
10  ge-12-0-0-kar1.lo7.cw.net (195.2.12.182)  22.404 ms  22.430 ms  22.600 ms
11  hackney-gw.uk.insnet.net (213.38.241.146)  27.783 ms  27.810 ms  28.225 ms
12  rsvd-company-name-244.x.x.x.in-addr.arpa (x.x.x.244)  28.292 ms  28.295 ms  27.762 ms

la dirección que termina en 252 es una que no funciona la dirección que termina en 244 es una que si funciona

/etc/network/interfaces se ve así:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address x.x.x.244
    netmask 255.255.255.0
    broadcast x.x.x.255
    gateway x.x.x.x
    dns-nameservers x.x.x.x

auto eth1
iface eth1 inet static
    address x.x.x.252
    netmask 255.255.255.0
    gateway x.x.x.x
    broadcast x.x.x.255
...

etcétera etcétera

Respuesta1

Finalmente encontré la solución.

No tenía nada que ver con la configuración en Ubuntu o VMWare, sino que de hecho era el enrutador en sí. Su mesa arp parece tener una vida útil extremadamente larga. Apagar y encender el enrutador resolvió el problema y lo ha resuelto cada vez que ha ocurrido desde entonces.

Simplemente publico esto para que cualquier otra persona que pueda encontrarse con esta situación pueda encontrar ayuda.

Respuesta2

¿Están todas las direcciones IP en la misma subred?

En ese caso:

  • es posible que desee utilizar interfaces virtuales en ubuntu en lugar de las reales (es decir, eth0, eth 0:1, eth0:2, etc.) para reducir la complejidad de la configuración de su conmutador virtual.
  • solo necesitas una puerta de enlace definida

Si no, lo que probablemente lo esté molestando es el hecho de que está definiendo 10 puertas de enlace que pueden ser iguales o no; y que pueden o no permitir el "enrutamiento de origen" (es decir, aceptar paquetes salientes de fuentes que no coinciden con las reglas de enrutamiento entrantes). En ese caso, desea buscar en Google "enrutamiento de origen".

Respuesta3

Verifique la configuración del conmutador dentro de VMware. También intente usar ping -I y seleccione la interfaz que no funciona para ver si eso resuelve el problema. (Puede ser que simplemente no tenga una entrada arp.

Respuesta4

No estoy seguro de cuál era exactamente el problema, pero después de cambiar todas las interfaces a interfaces virtuales en eth0, apagué, eliminé las NIC adicionales de la configuración de la máquina virtual esxi y reinicié, todo estaba funcionando.

información relacionada