GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

ifconfig-Befehl nicht auf CentOS 7-Minimalinstallation gefunden

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 eth0
Notiz:

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.


Cent OS
  1. id:Befehl nicht gefunden

  2. w:Befehl nicht gefunden

  3. df:Befehl nicht gefunden

  4. du:Befehl nicht gefunden

  5. rm:Befehl nicht gefunden

netstat-Befehl unter CentOS 8 / RHEL 8 nicht gefunden – Quick Fix

ifconfig-Befehl nicht gefunden auf CentOS 8 / RHEL 8 – Quick Fix

Bash ifconfig:Befehl nicht in Ubuntu &Debian gefunden

Installieren Sie ifconfig auf Debian 11 oder 10, wenn der Befehl nicht gefunden wird

So beheben Sie, dass der Befehl „Ifconfig“ unter CentOS 7 nicht gefunden wurde

ln:Befehl nicht gefunden