Un gateway standard viene utilizzato per il traffico dati non determinato per la rete locale e per la quale non è preferito alcun percorso specifico all'interno della tabella di routing. Allo stesso modo, il traffico delle rotte statiche non deve o non deve passare attraverso un gateway standard. Tradizionalmente, un gateway standard funge da router di rete dedicato.
Cosa tratteremo?
Questa guida ti mostrerà come configurare un gateway predefinito sul sistema operativo Ubuntu 20.04 (Focal Fossa) utilizzando i comandi "percorso ip" e "percorso". Iniziamo con questo HowTo.
Quali sono i requisiti?
Prima di iniziare questo tutorial, considera i seguenti requisiti:
- Ubuntu 20.04 installato sul tuo sistema con una connessione Internet.
- Account utente root o account utente con autorizzazioni "sudo".
- Conoscenza di base delle reti di computer e dell'amministrazione di Ubuntu.
attenzione :Tieni presente che questa è una guida tecnica molto avanzata. Prova a seguire questa guida solo se sai cosa stai facendo. Se sei un principiante e hai problemi con la configurazione di rete, potresti perdere la connessione a Internet.
Configurazione sperimentale
Per questo manuale utilizziamo IP 192.168.56.4 (enp0s8) come indirizzo gateway standard, l'indirizzo IP di una delle interfacce sul nostro computer Ubuntu (VM1). L'altra interfaccia ha un indirizzo IP diverso, ovvero 192.168.57.5 (enp0s3). Ora arriva la VM2, che ha solo un'interfaccia con l'indirizzo IP 192.168.56.101 (enp0s3). È chiaro che VM2 enp0s3 non può accedere a VM1 enp0s3 perché si trovano entrambi su indirizzi di rete diversi.
Il nostro compito è far comunicare entrambe le VM su interfacce con indirizzi di rete diversi. Imposteremo l'IP di VM1 (192.168.56.4) come gateway per un'altra macchina (VM2) e quindi verificheremo eseguendo il ping di VM1 di VM2 per vedere se può raggiungere il gateway.
VM1 | 192.168.56.4 (enp0s8) | 192.168.56.101 (enp0s3) |
VM2 | – | 192.168.57.5 (enp0s3) |
Determina l'IP del gateway predefinito
Per prima cosa controlliamo il gateway predefinito che è già impostato sul nostro computer, per farlo esegui il comando:
percorso IPVerrà visualizzato il gateway predefinito sul terminale.
In alternativa, possiamo usare il comando 'percorso' per lo stesso scopo:
percorso -n
Se commetti un errore come "Comando di percorso non trovato ', quindi puoi installare il comando' route' con:
sudo adatto Per installare net-toolsControlla il flag UG per cercare il gateway. Di seguito sono riportati i flag della tabella di routing e il loro significato:
U:UP – indica che il percorso è attivo e valido
H:host – la destinazione è un host
G:Gateway – significa che il percorso conduce a un gateway
R:Rifiuta – Impostato da ARP quando una voce è scaduta
D:Dinamico – Percorso aggiunto tramite una deviazione del percorso
M:Modificato – Percorso modificato da un reindirizzamento del percorso
L'output dei due comandi precedenti è quasi identico. Un'altra opzione consiste nell'usare 'netstat -rn 'Comando per controllare l'IP del gateway.
Impostazione del gateway standard con il comando 'ip'
Per prima cosa utilizziamo 'ip 'Comando per impostare il gateway predefinito su VM2. Per fare ciò, procedi come segue:
Passaggio 1. Apri un terminale (Ctrl + Alt + F2) ed esegui il comando:
sudo IP route Standard su 192.168.56.4. AggiungerePassaggio 2. Ora esegui il ping di VM1 da VM2 per verificare se il nostro gateway è accessibile:
Anello -c3 192.168.57.5
Per eliminare il percorso predefinito sopra, utilizzare il seguente comando:
sudo IP route del default tramite 192.168.56.4Per confermare le modifiche di cui sopra, usa il "Modo -n "Comando.
Impostazione del gateway predefinito con il comando 'route'
Ora utilizziamo il 'percorso 'Comando per impostare il gateway predefinito su VM2. Per fare ciò, procedi come segue:
Passaggio 1. Apri un terminale (Ctrl + Alt + F2) ed esegui il comando:
sudo Aggiungi route standard GW 192.168.56.4Passaggio 2. Ora esegui il ping di VM1 da VM2 per verificare se il nostro gateway è accessibile:
Anello -c3 192.168.57.5
Per eliminare il percorso predefinito sopra, utilizzare il seguente comando:
sudo route del default gw 192.168.56.4Per confermare le modifiche di cui sopra, usa il comando route -n.
diploma
In questa guida abbiamo imparato come impostare il gateway predefinito su Ubuntu 20.04. Prova a creare diversi scenari di dispositivi e collegali attraverso un gateway comune.