Impostazione di una rete locale a 2 nodi con accesso a Internet


0

Voglio configurare una rete a 2 nodi. Entrambi i nodi sono connessi a una patch box e ottengono l'accesso a Internet da lì. Attraverso il loro secondo NIC, i due nodi sono anche direttamente collegati l'uno all'altro. Ecco gli IP locali che vogliamo che abbiano:

  • Nodo 1: 10.0.0.11
  • Nodo 2: 10.0.0.31

E per Internet, entrambi hanno IP diretti validi:

  • Nodo 1: 128.174.240.91
  • Nodo 2: 128.174.240.92

Il gateway predefinito per internet è 128.174.240.1

Ho battuto la testa per così tanto tempo su questo senza risultato. Sono un principiante nel networking. Conosco qualche teoria, ma non posso realmente creare caselle Ubuntu, dove sono gestite le cose da Network Manager, e poi file, e poi un altro strumento, e si scontrano, ecc.

Per adesso: route -n per il nodo 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 per il nodo 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

Per entrambi i nodi, enp0s25 è l'interfaccia per Internet e enp7s4 è quello per la connessione locale.

A partire da ora, il nodo 1 può accedere a Internet ma non può eseguire il ping sul nodo 2 (restituisce ping Destination Host Unreachable ). Il nodo 2 non può connettersi a Internet né al nodo 1 (ping restituisce unknown host ). I due nodi sono completamente identici; questo è totalmente simmetrico. Abbiamo provato a rendere identiche le due tabelle di routing, ma non ha funzionato.

Ho portato un ragazzo esperto, non riusciva a capire il problema. Per favore fai del tuo meglio per aiutarti. Sono davvero bloccato

Sono pronto a fornire qualsiasi risultato tu voglia.


Cos'è quello? : 0.0.0.0 0.0.0.0 0.0.0.0 U 202 0 0 enp7s4
Alex

Dovrebbe essere rimosso giusto? Ma abbiamo ancora un percorso più specifico: l'ultima linea.
Goh-shans

Risposte:


0

Nota: I seguenti sono basati su alcune ipotesi che ho fatto sulla tua rete: 1) Presumo che la maschera di rete per la tua rete abilitata a Internet sia un CIDR / 24 (ad esempio una maschera di rete di 255.255.255.0), e 2) Suppongo il tuo gateway non fornisce automaticamente servizi DNS, quindi utilizzeremo il DNS di Google.

Controlla il tuo file / etc / network / interfaces. Per il nodo 1, dovrebbe assomigliare a qualcosa:

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

Per il nodo 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

Quindi riavvia il networking eseguendo il comando: sudo /etc/init.d/networking restart

Un'altra nota: se il gestore di rete è abilitato, potrebbe interferire e modificare alcune impostazioni. Se si inizia a notare il cambiamento del comportamento di rete, ciò potrebbe dipendere dal gestore di rete. Io personalmente tendo a disinstallare il gestore di rete, ma dovresti essere sicuro di sapere come configurare le tue impostazioni relative alla rete.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.