Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Linux >> .

25 esempi popolari di comandi IP Linux (come controllare l'indirizzo)

Ecco 25 esempi del comando `ip` di Linux per controllare indirizzi IP, interfacce di rete e tabelle di routing:

1. Visualizza indirizzi IP:

- `ip addr`:Elenca gli indirizzi IP assegnati a tutte le interfacce di rete.

2. Visualizza l'indirizzo IP dell'interfaccia specifica:

- `ip addr show dev eth0`:mostra l'indirizzo IP dell'interfaccia specificata (ad esempio, eth0).

3. Controlla l'indirizzo IP per un nome host:

- `ip addr show hostname.example.com`:risolve il nome host in un indirizzo IP.

4. Visualizza indirizzi del livello di collegamento (indirizzi MAC):

- "ip link":Visualizza gli indirizzi del livello di collegamento di tutte le interfacce di rete.

5. Configura indirizzo IP:

- `ip addr add 192.168.1.100/24 ​​dev eth0`:aggiunge un indirizzo IP con una maschera di sottorete a un'interfaccia.

6. Rimuovi indirizzo IP:

- `ip addr del 192.168.1.100/24 ​​dev eth0`:Rimuove un indirizzo IP da un'interfaccia.

7. Imposta indirizzo IP statico:

- `ip addr add 192.168.1.100/24 ​​dev eth0 label static`:aggiunge un indirizzo IP statico con un'etichetta.

8. Elenca percorsi attivi:

- `ip route`:Visualizza la tabella di routing attiva.

9. Aggiungi un percorso:

- `ip route add default via 192.168.1.1`:aggiunge un percorso predefinito utilizzando un IP gateway specifico.

10. Elimina un percorso:

- `ip route del 192.168.1.0/24`:Elimina un percorso specifico.

11. Modifica il gateway predefinito:

- `ip route replace default via 192.168.1.2`:modifica il gateway predefinito.

12. Visualizza lo stato dell'interfaccia:

- "ip link show":mostra lo stato di tutte le interfacce di rete.

13. Attiva un'interfaccia:

- `ip link set dev eth0 up`:attiva un'interfaccia di rete.

14. Disattiva un'interfaccia:

- `ip link set dev eth0 down`:disattiva un'interfaccia di rete.

15. Controlla i dispositivi vicini (protocollo di risoluzione degli indirizzi - ARP):

- `ip neigh`:Visualizza la cache ARP per risolvere gli indirizzi IP in indirizzi MAC.

16. Aggiungi voce vicina statica:

- `ip neigh add 192.168.1.100 lladdr 00:11:22:33:44:55 dev eth0`:aggiunge una voce vicina statica per un indirizzo IP e un indirizzo MAC specifici.

17. Visualizza interfacce di rete wireless:

- "ip link show type wireless":elenca le interfacce di rete wireless.

18. Connettiti a una rete wireless:

- `ip link set wlp2s0 up &&wpa_supplicant -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf`:si connette a una rete wireless utilizzando WPA/WPA2 e un file di configurazione.

19. Crea uno spazio dei nomi di rete:

- `ip netns add my-namespace`:crea un nuovo spazio dei nomi di rete denominato "my-namespace".

20. Sposta un'interfaccia in uno spazio dei nomi:

- `ip link set dev eth0 netns my-namespace`:sposta un'interfaccia nello spazio dei nomi di rete specificato.

21. Visualizza indirizzi multicast:

- `ip maddr`:Elenca gli indirizzi multicast configurati sul sistema.

22. Unisciti a un gruppo multicast:

- `ip maddr add 224.0.0.251 dev eth0`:si unisce a un gruppo multicast su un'interfaccia specifica.

23. Lascia un gruppo multicast:

- `ip maddr del 224.0.0.251 dev eth0`:lascia un gruppo multicast da un'interfaccia specifica.

24. Visualizza indirizzi di rete:

- "ip netns":mostra tutti gli spazi dei nomi di rete e i relativi indirizzi di rete.

25. Eseguire il ping di un host:

- `ip netns exec my-namespace ping 192.168.1.100`:Esegue il comando `ping` all'interno di uno spazio dei nomi di rete.

 

sistemi © www.354353.com