In un articolo precedente, ti ho parlato di come trovare l'indirizzo IP nella riga di comando di Linux. In questo suggerimento rapido, ti mostrerò come trovare l'IP del gateway predefinito nella riga di comando di Linux.
Un gateway funziona come ingresso o porta tra due reti. Un router è un esempio di gateway. Tutto il tuo traffico va al router e poi al resto di Internet.
A volte, dovrai conoscere l'indirizzo IP del tuo router. L'IP del gateway è l'indirizzo IP del tuo router nella configurazione normale.
Userò il comando IP per mostrare l'IP del gateway in Linux.
Apri un terminale e usa il seguente comando:
ip route
Dovresti vedere un output come questo:
default via 192.168.0.1 dev wlp58s0 proto dhcp metric 600
169.254.0.0/16 dev wlp58s0 scope link metric 1000
192.168.0.0/24 dev wlp58s0 proto kernel scope link src 192.168.0.106 metric 600
Concentrati sulla riga che inizia con default. Questo darà l'IP del gateway predefinito.
In alternativa e convenientemente, puoi usare il comando sopra in combinazione con il comando grep:
ip route | grep default
Questo darà solo l'IP del gateway predefinito nell'output:
default via 192.168.0.1 dev wlp1s0 proto dhcp metric 600
E come puoi vedere, 192.168.0.1 è l'IP del gateway predefinito nel mio caso.
Altri metodi per trovare l'indirizzo IP del gateway in Linux
Il comando IP in Linux fornisce la maggior parte delle tue esigenze di rete di base. Ma come hai già notato, ci sono diversi modi per fare determinate cose in Linux.
Per conoscere l'IP del gateway, puoi utilizzare anche altri strumenti da riga di comando di rete. Lascia che te li mostri.
Trova gateway in Linux con il comando route
È possibile utilizzare l'opzione -n con il comando route per visualizzare la tabella di routing con gli indirizzi IP.
route -n
L'output di esempio dovrebbe essere questo:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 600 0 0 wlp58s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp58s0
192.168.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp58s0
Notare le bandiere U e G? U significa che il percorso è "attivo" e G indica che è il gateway.
Mostra gateway in Linux con il comando netstat
Per visualizzare le informazioni sul gateway, puoi utilizzare il comando netstat e visualizzare anche la tabella di routing che comprende il gateway.
netstat -r -n
L'output dovrebbe essere identico a quello che hai visto con il comando route:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlp58s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlp58s0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp58s0
Puoi identificare il gateway con il flag G.
Conclusione
Spero che questo rapido suggerimento su Linux ti abbia aiutato a trovare l'IP del gateway predefinito nella riga di comando di Linux. Aggiungi questo sito Web al tuo lettore di feed per suggerimenti e tutorial su Linux regolari.