GNU/Linux >> Linux Esercitazione >  >> Linux

route Esempi di comandi in Linux

È possibile configurare un sistema Linux per fungere da router. Il ruolo di un router è di passare il traffico da un segmento di rete a un altro, in base all'ID di rete dei pacchetti. Per indirizzare correttamente il traffico alla sottorete appropriata (e impedire che il traffico raggiunga anche determinate sottoreti), vengono configurate le voci della tabella di routing. Questa non è una configurazione comune per gli host Linux, ma è importante tenerne conto.

Il comando route viene utilizzato per visualizzare la tabella di routing. Il comando viene utilizzato anche per manipolare la tabella di routing, consentendo all'amministratore di configurare i percorsi desiderati.

Gli esempi includono quanto segue.

Comando Utilizzato per
percorso Visualizza la tabella di instradamento corrente sul sistema.
percorso aggiungi predefinito gw {indirizzo IP} Configura un gateway predefinito in base al suo indirizzo IP. I pacchetti verranno trasferiti a questa destinazione se non ci sono altri percorsi che corrispondono al loro ID di rete.
aggiungi percorso –host {indirizzo IP} rifiuta Filtra il traffico destinato all'indirizzo specificato, che consente a un amministratore di controllare le connessioni a un particolare host. Può essere configurato anche per un'intera sottorete.

Sintassi

La sintassi del comando route è:

# route [options]

Visualizzazione della tabella di instradamento:

Esempi di comando route

1. Per vedere la tabella di instradamento corrente:

# route 

2. Per mostrare indirizzi numerici invece di cercare di determinare nomi host simbolici:

# route -n 

3. Per utilizzare il formato netstat per visualizzare la tabella di routing:

# route -e 

4. Per vedere la cache di routing del kernel:

# route -C 

5. Per aggiungere il percorso nel sistema:

# route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.1
# route add -host 192.168.200.10 netmask 255.255.255.254 gw 192.168.200.1
# route add -host 192.168.200.10 netmask 255.255.255.254 gw 192.168.200.1 dev eth0 

6. Per aggiungere un percorso predefinito tramite il gateway specificato:

# route add default ge 192.168.200.1 

7. Per eliminare un percorso dal sistema:

# route del -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.1
# route del -host 192.168.200.10 netmask 255.255.255.0 gw 192.168.200.1 

8. Per rifiutare un percorso:

# route add -host 192.168.200.10 netmask 255.255.255.254 gw 192.168.200.1 reject
# route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.200.1 reject
# route add -net 192.168.0.0 netmask 255.255.0.0 reject 

9. Per vedere l'aiuto:

# route -h
# route --help

10. Per vedere la versione:

# route -V
# route --version 

11. Per impostare la modalità dettagliata:

# route -v 


Linux
  1. 7 Esempi di comandi Linux df

  2. 8 Esempi di comandi TR Linux

  3. Esempi di comandi rm in Linux

  4. ps Esempi di comandi in Linux

  5. sa Esempi di comandi in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

Comando di aggiunta route Linux con esempi

Comando di instradamento in Linux

Esempi di comandi id in Linux

route Esempi di comandi in Linux