Ich habe ifconfig
verwendet Befehl zum Konfigurieren von Netzwerkschnittstellen, Aktivieren oder Deaktivieren der Schnittstelle, Anzeigen von IP-Adressinformationen, Ändern der MAC-Adresse der Netzwerkschnittstelle unter Linux. Aber wo ist dieser Befehl jetzt auf CentOS 7? Ich erhalte ifconfig
Befehl in der CentOS 7-Minimalinstallation nicht gefunden? Nun, wissen Sie was, ifconfig
Der Befehl ist jetzt auf minimalen Versionen von RHEL 7, CentOS 7 und anderen Linux-Versionen ab 7 veraltet. Wenn Sie jemals eine minimale Version von CentOS 7 installieren, finden Sie hier die IP-Adresse und andere Details von Netzwerkschnittstellen.
In der minimalen Installation von CentOS 7 können Sie einen alternativen Befehl verwenden – „ip addr
‘, um die Details der Netzwerkschnittstelle anzuzeigen.
Wie kann ich IP-Adressdetails mit dem ip-Befehl anzeigen?
$ 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
Sie können auch „ip link
verwenden ‘, um die Statistiken der Netzwerkschnittstelle anzuzeigen.
$ 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
Wie weist man einer Schnittstelle eine IP-Adresse zu?
# ip addr add 10.180.8.220 dev eth0Notiz:
Die mit dem obigen Befehl zugewiesene IP-Adresse ist temporär und geht nach dem Neustart des Systems verloren. Um dauerhafte Änderungen vorzunehmen, müssen Sie /etc/network/interfaces
bearbeiten und eine IP-Adresse zuweisen.
auto eth0 iface eth0 inet static address 10.180.8.220 netmask 255.255.255.0 gateway 10.180.8.1
So entfernen Sie eine IP-Adresse
# ip addr del 10.180.8.220/24 dev eth0
So aktivieren/deaktivieren Sie die Netzwerkschnittstelle
Denken Sie daran, ifup
und ifdown
Befehle zum Aktivieren und Deaktivieren der Netzwerkschnittstelle? Dasselbe kann mit den folgenden Befehlen erreicht werden.
# ip link set eth0 up
So deaktivieren Sie die Netzwerkschnittstelle:
# ip link set eth0 down
Wie bekomme ich ifconfig auf der CentOS 7-Minimalinstallation zurück?
Installieren Sie einfach ein Paket, das ifconfig
bereitstellt Befehl. Um zu prüfen, welches Paket ifconfig
bereitstellt Befehl, führen Sie den folgenden Befehl aus.
# yum provides ifconfig
Beispielausgabe:
net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools Repo : @base Matched from: Filename : /usr/sbin/ifconfig
Die obige Ausgabe bestätigt, dass net-tools
ist das Paket, das ifconfig
bereitstellt Befehl.
Installieren Sie das net-tools-Paket mit yum
# yum install net-tools
Das ist es! Sie können jetzt ifconfig verwenden Befehl bei der minimalen Installation von CentOS 7.