Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> networking >> router >> .

Come puoi vedere la tabella di routing del kernel?

È possibile visualizzare la tabella di routing del kernel utilizzando il comando `ip route` (parte del pacchetto` iproute2`). Questo comando è preferito sul vecchio comando `route` nella maggior parte delle distribuzioni Linux moderne.

Ecco come puoi usarlo, insieme alle spiegazioni:

* `ip route show` o` ip route list`: Questo è il comando più semplice per visualizzare l'intera tabella di routing. Mostra tutti i percorsi, tra cui gateway predefinito, interfacce di rete e valori metrici.

* `IP Route Show `: Sostituire `` con un indirizzo IP specifico, un indirizzo di rete (ad es. 192.168.1.0/24) o nome host per mostrare rotte solo per quella destinazione. Ciò è utile per rintracciare specifici problemi di routing.

* `IP Route Show Dev `: Sostituire `` con il nome di un'interfaccia di rete (ad es. ETH0, WLAN0) per mostrare percorsi associati a tale interfaccia.

* `IP Route Get `: Questo mostra il percorso che il kernel prenderebbe per raggiungere una specifica ``. È utile per il debug di problemi di connettività.

Esempio di output (può variare a seconda del sistema):

`` `

Predefinito tramite 192.168.1.1 Dev et0 proto dhcp metric 100

192.168.1.0/24 Dev et0 Proto Kernel Ampe Link SRC 192.168.1.100

10.0.0.0/8 Dev Docker0 Ambito Link SRC 10.0.0.2

`` `

Questo esempio mostra:

* Un percorso predefinito (gateway predefinito) tramite 192.168.1.1 utilizzando l'interfaccia ETH0.

* Un percorso per la rete 192.168.1.0/24 direttamente connessa all'interfaccia ETH0.

* Un percorso per la rete 10.0.0.0/8 (probabilmente una rete Docker) sull'interfaccia Docker0.

per i sistemi più vecchi (sebbene sia consigliato `ip route`):

Il comando `route` più vecchio può ancora essere utilizzato, ma il suo output è meno dettagliato e organizzato:

* `Route -N`:mostra numericamente la tabella di routing (senza risolvere i nomi host).

Ricorda di usare `sudo` (o` su`) se non hai privilegi sufficienti per visualizzare la tabella di routing. Questo è spesso necessario. Ad esempio:`sudo ip route show`.

 

networking © www.354353.com