Configurando uma rede local de 2 nós com acesso à Internet

Configurando uma rede local de 2 nós com acesso à Internet

Quero configurar uma rede de 2 nós. Ambos os nós estão conectados a uma patch box e obtêm acesso à Internet a partir daí. Através da segunda NIC, os dois nós também estão diretamente conectados entre si. Aqui estão os IPs locais que queremos que eles tenham:

  • Nó 1: 10.0.0.11
  • Nó 2: 10.0.0.31

E para a Internet, ambos possuem IPs diretos válidos:

  • Nó 1: 128.174.240.91
  • Nó 2: 128.174.240.92

O gateway padrão para internet é 128.174.240.1

Estou batendo a cabeça há muito tempo nisso, sem resultado. Eu sou um novato em redes. Eu conheço alguma teoria, mas não consigo configurar caixas do Ubuntu, onde você tem coisas gerenciadas pelo Network Manager, e depois arquivos, e depois outra ferramenta, e eles colidem, etc.

Por enquanto: route -n para o nó 1:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         128.174.240.1   0.0.0.0         UG    0      0        0 enp0s25
0.0.0.0         0.0.0.0         0.0.0.0         U     202    0        0 enp7s4
10.0.0.0        0.0.0.0         255.255.255.0   U     100    0        0 enp7s4
128.174.240.0   0.0.0.0         255.255.255.0   U     0      0        0 enp0s25

rota -n para o nó 2:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0        128.174.240.1         0.0.0.0   UG     100    0        0 enp0s25
128.174.240.0   0.0.0.0         255.255.255.0   U     100    0        0 enp0s25

Para ambos os nós, enp0s25é a interface com a Internet e enp7s4é a da conexão local.

A partir de agora, o nó 1 pode acessar a Internet, mas não pode executar ping no nó 2 (o ping retorna Destination Host Unreachable). O nó 2 não pode se conectar à Internet nem ao nó 1 (o ping retorna unknown host). Os dois nós são completamente idênticos; isso é totalmente simétrico. Tentamos tornar as duas tabelas de roteamento idênticas, mas não funcionou.

Trouxe um cara habilidoso, ele também não conseguiu entender o problema. Por favor, faça o seu melhor para ajudar. Estou realmente preso.

Estou pronto para fornecer qualquer resultado que você desejar.

Responder1

Observação: o seguinte é baseado em algumas suposições que fiz sobre sua rede: 1) presumo que a máscara de rede da sua rede habilitada para Internet seja um CIDR /24 (por exemplo, uma máscara de rede de 255.255.255.0) e 2) presumo seu gateway não fornece serviços DNS automaticamente, então usaremos o DNS do Google.

Verifique seu arquivo /etc/network/interfaces. Para o nó 1, deve ser algo como:

auto enp0s25
iface enp0s25 inet static
address 128.174.240.91
netmask 255.255.255.0
gateway 128.174.240.1
dns-nameservers 8.8.8.8 8.8.4.4

auto enp7s4
iface enp7s4  inet static
address 10.0.0.11
netmask 255.255.255.0

Para o nó 2:

auto enp0s25
iface enp0s25 inet static
address 128.174.240.92
netmask 255.255.255.0
gateway 128.174.240.1
dns-nameservers 8.8.8.8 8.8.4.4

auto enp7s4
iface enp7s4  inet static
address 10.0.0.31
netmask 255.255.255.0

Em seguida, reinicie sua rede emitindo o comando: sudo /etc/init.d/networking restart

Outra observação: se o gerenciador de rede estiver habilitado, ele poderá interferir e alterar algumas configurações. Se você começar a notar uma mudança no seu comportamento de rede, pode ser por causa do gerenciador de rede. Eu, pessoalmente, tenho tendência a desinstalar o gerenciador de rede, mas você deve ter certeza de que sabe como definir suas próprias configurações relacionadas à rede.

informação relacionada