Convidado do Ubuntu na configuração de rede múltipla vmware esxi

Convidado do Ubuntu na configuração de rede múltipla vmware esxi

Estou tentando conectar vários endereços IP a um servidor virtual executando o Ubuntu 10.04 no VMware Esxi.

usando esxi, atribuí a ele 10 nics virtuais, todos conectados ao mesmo switch virtual.

cada nic virtual tem seu próprio endereço IP que nenhum outro dispositivo na rede está usando.

O problema é que dentro do escritório, ou seja, antes do roteador tudo funciona bem, sem problemas, todos os serviços podem ser usados ​​perfeitamente. de fora do escritório, ou seja, internet pública apenas um ip na máquina fornece algum serviço. esse é o ip na eth0. todos os outros IPs expiraram.

todos os IPs são IPs públicos no mesmo intervalo. Não há problema de firewall porque a configuração do firewall não foi alterada e todos os IPs estavam disponíveis publicamente no hardware antigo que foi desligado.

As saídas de traceroute de outro servidor em outro lugar são as seguintes:

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

o endereço que termina em 252 é aquele que não funciona o endereço que termina em 244 é aquele que funciona

/etc/network/interfaces se parece com:

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 etc

Responder1

Finalmente encontrei a solução.

Não tinha nada a ver com a configuração no Ubuntu ou VMWare, mas na verdade era o próprio roteador. Sua tabela arp parece ter uma vida útil extremamente longa. Desligar e ligar o roteador resolveu o problema e resolveu o problema todas as vezes que ocorreu desde então.

Apenas postando isso para que qualquer pessoa que possa encontrar essa situação possa encontrar ajuda.

Responder2

Todos os endereços IP estão na mesma sub-rede?

Se for assim:

  • você pode querer usar interfaces virtuais no Ubuntu em vez de interfaces reais (ou seja: eth0, eth 0:1, eth0:2, etc) para reduzir a complexidade da configuração do seu switch virtual
  • você só precisa de um gateway definido

Caso contrário, o que provavelmente está incomodando você é o fato de você estar definindo 10 gateways que podem ou não ser iguais; e que pode ou não permitir o "roteamento de origem" (ou seja, aceitar pacotes de saída de fontes que não correspondam às regras de roteamento de entrada). Nesse caso, você deseja pesquisar no Google "roteamento de origem".

Responder3

Verifique a configuração do switch dentro do VMware. Tente também usar um ping -I e selecione a interface que não está funcionando para ver se isso resolve o problema. (Pode ser que simplesmente não tenha uma entrada arp.

Responder4

Não tenho certeza qual era exatamente o problema, mas depois que mudei todas as interfaces para interfaces virtuais na eth0, desliguei, removi as placas de rede extras das configurações da máquina virtual esxi e inicializei novamente, tudo estava funcionando.

informação relacionada