GNU/Linux >> Znalost Linux >  >> Cent OS

Příkaz ifconfig nebyl nalezen v minimální instalaci CentOS 7

Používal jsem ifconfig příkaz pro konfiguraci síťových rozhraní, povolení nebo zakázání rozhraní, zobrazení informací o IP adrese, změnu MAC adresy síťového rozhraní v systému Linux. Ale kde je tento příkaz nyní na CentOS 7? Dostávám ifconfig příkaz nebyl nalezen na minimální instalaci CentOS 7? No, víte co, ifconfig příkaz je nyní zastaralý na minimálních verzích RHEL 7, CentOS 7 a dalších verzích Linuxu počínaje 7. Pokud někdy nainstalujete minimální verzi CentOS 7, zde je návod, jak zjistit IP adresu a další podrobnosti síťových rozhraní.

V minimální instalaci CentOS 7 můžete použít alternativní příkaz – ‘ip addr ‘ pro zobrazení podrobností síťového rozhraní.

Jak zobrazit podrobnosti o IP adrese pomocí příkazu 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

Můžete také použít ‘ip link ‘ pro zobrazení statistik síťového rozhraní.

$ 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

Jak přiřadit IP adresu rozhraní?

# ip addr add 10.180.8.220 dev eth0
Poznámka:

IP adresa přidělená pomocí výše uvedeného příkazu je dočasná a po restartu systému bude ztracena. Chcete-li provést trvalé změny, musíte upravit /etc/network/interfaces a přiřadit IP adresu.

auto eth0
iface eth0 inet static
address 10.180.8.220
netmask 255.255.255.0
gateway 10.180.8.1

Jak odebrat IP adresu

# ip addr del 10.180.8.220/24 dev eth0

Jak povolit/zakázat síťové rozhraní

Pamatujte, ifup a ifdown příkazy pro povolení a zakázání síťového rozhraní? Toho lze dosáhnout pomocí níže uvedených příkazů.

# ip link set eth0 up

Zakázání síťového rozhraní:

# ip link set eth0 down

Jak získat zpět ifconfig na minimální instalaci CentOS 7?

Jednoduše nainstalujte balíček, který poskytuje ifconfig příkaz. Chcete-li zkontrolovat, který balíček poskytuje ifconfig spusťte níže uvedený příkaz.

# yum provides ifconfig

Ukázkový výstup:

net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
Repo : @base
Matched from:
Filename : /usr/sbin/ifconfig

Výše uvedený výstup potvrzuje, že net-tools je balíček, který poskytuje ifconfig příkaz.

Nainstalujte balíček net-tools pomocí yum

# yum install net-tools

A je to! Nyní můžete použít ifconfig příkaz na minimální instalaci CentOS 7.


Cent OS
  1. Příkaz semanage nebyl nalezen v CentOS 8 / RHEL 8

  2. rm:příkaz nenalezen

  3. mv:příkaz nenalezen

  1. Jak opravit chybu „semanage command“ Not Found Error v CentOS

  2. CentOS7 minimální instalace:“Ifconfig” :Příkaz nenalezen [Vyřešeno]

  3. ln:příkaz nenalezen

  1. „firewall-cmd:příkaz nenalezen“ na CentOS 8 [Vyřešeno]

  2. příkaz ifconfig nenalezen – CentOS/RHEL 7

  3. id:příkaz nenalezen