Route IP | Grep predefinito | awk '{stampa $ 3}'
IP ADDR SHOW $ (rotta IP | grep predefinito | awk '{stampa $ 3}') | grep inet | awk '{stampa $ 2}'
`` `
Spiegazione:
1. `IP Route | Grep predefinito | awk '{stampa $ 3}' ` :Questo comando recupera l'indirizzo gateway predefinito.
- `IP Route`:elenca la tabella di routing.
- `Grep Default`:filtra l'output su linee contenenti" predefinito ".
- `awk '{stampa $ 3}'`:estrae il terzo campo, che è l'indirizzo gateway predefinito.
2. `IP ADDR SHOW $ (rotta IP | grep default | awk '{stampa $ 3}') | grep inet | awk '{stampa $ 2}' ` :Questo comando ottiene la maschera di sottorete dell'interfaccia a cui viene assegnato il gateway predefinito.
- `IP ADDR Show`:visualizza le informazioni sull'interfaccia di rete.
- `$ (rotta IP | grep predefinito | awk '{stampa $ 3'})`:questa è una sostituzione del comando che inserisce l'output del comando precedente (indirizzo gateway predefinito) nel comando.
- `Grep Inet`:filtra l'output su linee contenenti" inet ", che indica un indirizzo IPv4.
- `awk '{stampa $ 2}'`:estrae il secondo campo, che è la maschera sottorete.
Esempio di output:
`` `
192.168.1.1
255.255.255.0
`` `
Nota:
- Questo metodo presuppone che il gateway predefinito sia assegnato a una singola interfaccia. Se sono configurate più interfacce con lo stesso gateway predefinito, l'uscita potrebbe non essere accurata.
- Puoi anche usare il comando `route` invece di` ip route`, ma la sintassi potrebbe variare a seconda della distribuzione Linux.
- Questi comandi sono specifici per l'utilità `IP`, disponibile nella maggior parte delle moderne distribuzioni Linux. Se si utilizza un sistema più vecchio, potrebbe essere necessario utilizzare comandi diversi.
networking © www.354353.com