Come utilizzare il comando IP sulla top 10 di Debian Linux

Come utilizzare il comando IP sulla top 10 di Debian Linux

Il comando IP è uno strumento molto incredibilmente utile per la configurazione di rete. È una sostituzione del vecchio comando "ifconfig" trovato sulle distribuzioni Linux. Il comando IP può essere utilizzato per gestire interfacce di rete, dispositivi, tunnel e aspetti di routing. Gli amministratori di rete hanno spesso bisogno di questo strumento per l'amministrazione di una rete e la risoluzione dei problemi di errori.

Cosa copriremo?

In questa guida, vedremo alcuni degli usi reali del comando IP. Abbiamo eseguito questa guida sul sistema operativo Debian 10 (Buster). Dovrai avere un account superuser o un utente con privilegi "sudo" per eseguire alcuni dei comandi.

Iniziare con il comando IP

Ci sono molte possibilità con il comando "ip", come vedremo ora. E.G., Se si desidera vedere un elenco completo di varie opzioni e oggetti che possono essere utilizzati con questo comando, emetti il ​​seguente comando su un terminale Linux:

IP -Help

'IP Link.'

L'oggetto "collegamento" può essere utilizzato per gestire le interfacce di rete. E.G., Per vedere tutte le possibilità disponibili con l'oggetto "IP Link", utilizzare:

Aiuto del collegamento IP

In alternativa, si può anche eseguire il comando seguente per ulteriori informazioni:

collegamento IP uomo

a) Per elencare tutte le interfacce disponibili sul sistema:

Show di collegamento IP

b) Per far cadere un'interfaccia "giù", usare:

IP Link Imposta "Iface" verso il basso

Dove "Iface" è il nome di un'interfaccia, è possibile vedere l'elenco delle interfacce disponibili utilizzando il comando "IP Link Show".

c) Allo stesso modo, per portare un'interfaccia "su", possiamo usare:

SUDO IP LINK Imposta "Iface"

d) Per verificare lo stato di un collegamento (interfaccia), utilizzare:

SUDO IP Link Show 'Iface' | Grep 'State.'

e) Se si desidera risolvere gli errori mentre si stabilisce la connettività di rete, il comando seguente può aiutare molto:

link ip -s

Si può usare l'opzione '-s' due volte per visualizzare ulteriori informazioni nell'output. E.G., Per vedere le statistiche dell'interfaccia "enp0s3", utilizzare:

IP -S -S Link Ls enp0s3

'IP Route'

Per visualizzare varie opzioni e comandi utilizzati con "ip-route", utilizzare il comando:

Aiuto del percorso IP

Oppure, usa quello di seguito per ulteriori informazioni:

percorso IP dell'uomo

a) Per visualizzare le voci della tabella di percorso IPv4, utilizzare il comando seguente:

Percorso IP

O

Elenco dei percorsi IP

b) Per aggiungere un nuovo percorso, utilizzare la sintassi:

sudo ip route aggiungi attraverso Dev

E.G., per connettersi a una rete 192.168.43.0 via 10.0.2.15 Utilizzando l'interfaccia enp0s3, il comando sarà:

sudo ip route aggiungi 192.168.43.0/24 via 10.0.2.15 dev enp0s3

c) Per eliminare una voce del percorso, sostituire la parola chiave "Aggiungi" con "Del" come mostrato di seguito:

SUDO IP Route Del 192.168.43.0/24 via 10.0.2.15 dev enp0s3

d) Per aggiungere un nuovo gateway con "Route IP", usa il comando:

sudo ip route aggiungi predefinito tramite

E.G., per connettersi a un gateway 10.0.2.0, il comando sopra sarà:

SUDO IP Route Aggiungi predefinito tramite 10.0.2.16

Per eliminare questo gateway, eseguire lo stesso comando con "Aggiungi" sostituito da "Del":

SUDO IP Route del default tramite 10.0.2.16

'ip addr'

Ancora una volta per visualizzare l'elenco completo di opzioni con il comando "ip addr", usa:

Aiuto ADDR IP

a) Per vedere tutti i dispositivi/interfacce con il comando "IP", utilizzare uno dei seguenti comandi:

Spettaio di indirizzo IP
Show ADDR IP
IP ADDR
ip a
ip a ls

b) Per aggiungere un indirizzo IP temporaneo a una determinata interfaccia, possiamo usare il formato:

sudo ip addr Aggiungi Dev

E.G., Per aggiungere l'indirizzo '10.0.15.33 'all'interfaccia enp0s3, il comando sarà:

Indirizzo IP sudo Aggiungi 10.0.15.33/24 Dev enp0s3

Per verificare se l'indirizzo IP è assegnato sull'interfaccia data, eseguire il comando:

IP ADDR Show dev enp0s3

Si prega di notare che l'IP sopra può essere reso permanente modificando il file/etc/rete/interfacce. Apri questo file con qualsiasi editor di testo come nano o vi e metti le seguenti voci:

Auto ENP0S3
iface enp0s3 inet dhcp
Iface enp0s3 Inet statico
Indirizzo 10.0.15.33/24

c) Per eliminare l'indirizzo IP temporaneo di cui sopra dell'interfaccia, possiamo usare il formato:

sudo ip addr del Dev

E.G., Per eliminare l'indirizzo sopra '10.0.15.33 'dell'interfaccia enp0s3, il comando sarà:

Sudo Indirizzo IP Del 10.0.15.33/24 Dev enp0s3

Verificare di nuovo il comando:

IP ADDR Show dev enp0s3

c) Per visualizzare gli indirizzi IPv4 configurati sul tuo computer:

IP -4 ADDR

d) Per visualizzare gli indirizzi IPv6 configurati sul tuo computer:

IP -6 ADDR

Conclusione

Questa guida ha appreso un elenco completo di comandi "IP" usati frequentemente utilizzando Debian 10 Linux. Questa guida può essere provata anche su altre distribuzioni Linux come Ubuntu, Red Redhat, Distri, ecc. Per ottenere ulteriori informazioni su qualsiasi sottocomando "IP", è possibile utilizzare le pagine man o il comando "aiuto".