Ho usato ifconfig
comando per configurare le interfacce di rete, abilitare o disabilitare l'interfaccia, visualizzare le informazioni sull'indirizzo IP, modificare l'indirizzo MAC dell'interfaccia di rete su Linux. Ma dov'è quel comando ora su CentOS 7? Ottengo ifconfig
comando non trovato sull'installazione minima di CentOS 7? Bene, sai cosa, ifconfig
il comando è ora obsoleto sulle versioni minime di RHEL 7, CentOS 7 e altre versioni Linux a partire dalla 7. Se installi una versione minima di CentOS 7, ecco come puoi trovare l'indirizzo IP e altri dettagli delle interfacce di rete.
Nell'installazione minima di CentOS 7, puoi utilizzare il comando alternativo:"ip addr
' per visualizzare i dettagli dell'interfaccia di rete.
Come visualizzare i dettagli dell'indirizzo IP utilizzando il comando ip?
$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 linet 10.180.8.129/26 brd 10.180.8.1 scope global eth0 valid_lft forever preferred_lft forever
Puoi anche usare 'ip link
' per visualizzare le statistiche dell'interfaccia di rete.
$ ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
Come assegnare un indirizzo IP a un'interfaccia?
# ip addr add 10.180.8.220 dev eth0Nota:
L'indirizzo IP assegnato utilizzando il comando precedente è temporaneo e verrà perso dopo il riavvio del sistema. Per apportare modifiche permanenti, devi modificare /etc/network/interfaces
e assegna un indirizzo IP.
auto eth0 iface eth0 inet static address 10.180.8.220 netmask 255.255.255.0 gateway 10.180.8.1
Come rimuovere un indirizzo IP
# ip addr del 10.180.8.220/24 dev eth0
Come abilitare/disabilitare l'interfaccia di rete
Ricorda, ifup
e ifdown
comandi per abilitare e disabilitare l'interfaccia di rete? Lo stesso può essere ottenuto utilizzando i comandi seguenti.
# ip link set eth0 up
Per disabilitare l'interfaccia di rete:
# ip link set eth0 down
Come ripristinare ifconfig sull'installazione minima di CentOS 7?
Installa semplicemente un pacchetto che fornisce ifconfig
comando. Per verificare quale pacchetto fornisce ifconfig
comando, esegui il comando seguente.
# yum provides ifconfig
Risultato di esempio:
net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools Repo : @base Matched from: Filename : /usr/sbin/ifconfig
L'output sopra conferma che net-tools
è il pacchetto che fornisce ifconfig
comando.
Installa il pacchetto net-tools utilizzando yum
# yum install net-tools
Questo è tutto! Ora puoi usare ifconfig comando sull'installazione minima di CentOS 7.