Questo articolo ti mostrerà come configurare un indirizzo IP statico dalla riga di comando su Linux e come modificare la tabella di routing.
Sommario
- Imposta indirizzo IP statico utilizzando il comando ifconfig (obsoleto)
- Imposta indirizzo IP statico utilizzando il comando ip
- Visualizzazione e modifica della tabella di routing Linux
La configurazione di indirizzi IP e percorsi dalla riga di comando è un'abilità obbligatoria che ogni amministratore Linux dovrebbe apprendere. In questo articolo esamineremo come assegnare un indirizzo IP statico utilizzando ip
e ifconfig
comandi.
Inoltre, discuteremo di come utilizzare il ip route
comando per creare una route statica per modificare il gateway predefinito per il sistema Linux.
Imposta indirizzo IP statico utilizzando il comando ifconfig (obsoleto)
Oggi ifconfig
comando è deprecato e sostituito da ip
comando in Linux. Tuttavia, il ifconfig
il comando funziona ancora ed è disponibile per la maggior parte delle distribuzioni Linux. Viene utilizzato per configurare le interfacce di rete.
Se non vengono forniti argomenti, ifconfig
mostra lo stato delle interfacce attualmente attive .
ifconfig
Se viene fornito un singolo argomento di interfaccia,
Imposta indirizzo IP statico utilizzando il comando ip
Per trovare il tuo attuale indirizzo IP , puoi utilizzare il ip
comando con il a
opzione per l'indirizzo.
ip a
Per aggiungere indirizzo 192.168.1.10
con netmask 255.255.255.0
al dispositivo eth0
, dovresti digitare:
ip address add 192.168.1.10/255.255.255.0 dev eth0
Per eliminare tutti gli indirizzi da un'interfaccia eth0
:
ip address flush dev eth0
Per alzare o abbassare le interfacce , utilizza il ip link set dev
seguito dal nome del dispositivo e dallo stato desiderato. Ad esempio, per portare l'interfaccia eth0
online, dovresti digitare:
ip link set dev eth0 up
E per portarlo offline:
ip link set dev eth0 down
Visualizzazione e modifica della tabella di routing Linux
Usiamo il ip route
comando per creare percorsi statici in Linux verso host specifici o modificare il gateway predefinito del sistema Linux.
Per visualizzare la tabella di routing di Linux , digita il seguente comando:
ip route show
Per aggiungere una nuova voce alla tabella di instradamento , utilizza ip route add
comando seguito dal nome della rete o del dispositivo.
Aggiungi un percorso a 192.168.1.0/255.255.255.0
tramite il gateway al 192.168.1.1
ip route add 192.168.1.0/255.255.255.0 via 192.168.1.1
Per aggiungere un percorso predefinito , utilizza la parola chiave default
. Tutti i pacchetti di rete che non possono essere inviati in base alle voci precedenti della tabella di routing vengono inviati tramite il seguente gateway predefinito:
ip route add default via 192.168.1.1 dev eth0
Per eliminare il percorso predefinito :
ip route del default
La sintassi per eliminare un percorso è lo stesso di quando si aggiunge. Ad esempio, il comando seguente eliminerà una route per 192.168.1.0/255.255.255.0 tramite il gateway a 192.168.1.1.
ip route del 192.168.1.0/255.255.255.0 via 192.168.1.1