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

0

Eu quero configurar uma rede de dois nós. Ambos os nós estão conectados a uma caixa de correção e obtêm seu acesso à Internet a partir de lá. Através de seu segundo NIC, os dois nós também são conectados diretamente uns aos outros também. 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, os dois têm 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

Eu tenho batido minha cabeça por tanto tempo nisso sem nenhum resultado. Eu sou um novato em redes. Eu conheço alguma teoria, mas não consigo realmente configurar as 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

route -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 para a Internet e enp7s4 é o único para a conexão local.

A partir de agora, o nó 1 pode acessar a Internet, mas não pode efetuar ping no nó 2 (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. Nós tentamos fazer as duas tabelas de roteamento idênticas, mas não funcionou.

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

Estou pronto para fornecer a saída que você quiser.

    
por Goh-shans 31.01.2017 / 23:45

1 resposta

0

Nota: A seguir, algumas suposições que fiz sobre sua rede: 1) Assumo que a máscara de rede da sua rede habilitada para Internet é um / 24 CIDR (por exemplo, uma máscara de rede de 255.255.255.0) e 2 ) Presumo que o seu gateway não forneça automaticamente serviços de DNS, por isso 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 ativado, ele poderá interferir e alterar algumas configurações. Se você começar a perceber sua mudança de comportamento de rede, pode ser por causa do gerenciador de rede. Eu, pessoalmente, tendem a desinstalar o network-manager, mas você deve ter certeza de que sabe como definir suas próprias configurações relacionadas à rede.

    
por 01.02.2017 / 11:47