如何在RHEL 8/CentOS 8 Linux上安装Ifconfig

时间:2020-02-23 14:30:42  来源:igfitidea点击:

我们是否在RHEL 8/CentOS 8最小服务器安装中收到"找不到ifconfig"命令?最低配置的RHEL 8/CentOS 8并未随附ifconfig命令。

Ifconfig是用于配置内核驻留网络接口的命令行工具。使用ifconfig,我们可以配置网络接口,显示所有当前可用的接口,即使关闭。

注意:ifconfig程序已过时!要进行替换,请检查" ip addr"和" ip link"命令。

在RHEL 8/CentOS 8的最小安装中,ifconfig命令由基本网络管理工具组软件包" net-tools"提供。

$sudo yum provides ifconfig
Updating Subscription Management repositories.
Updating Subscription Management repositories.
Last metadata expiration check: 21 days, 0:07:56 ago on Fri 30 Nov 2016 03:57:18 AM EST.
net-tools-2.0-0.51.20150912git.el8.x86_64 : Basic networking tools
Repo        : @System
Matched from:
Filename    : /usr/sbin/ifconfig

net-tools-2.0-0.51.20150912git.el8.x86_64 : Basic networking tools
Repo        : rhel-8-for-x86_64-baseos-beta-rpms
Matched from:
Filename    : /usr/sbin/ifconfig

在RHEL 8/CentOS 8上安装ifconfig

要获取ifconfig命令,请安装net-tools软件包:

sudo yum -y install net-tools

Ifconfig用法速查表

1.显示第一个以太网适配器的网络设置

$ifconfig wlan0
$ifconfig eth0

2.显示所有接口,即使关闭:

$ifconfig -a

3.启用/启用网络适配器:

$ifconfig wlan0/eth0 {up|down}

4.设置一个静态IP和网络掩码:

$ifconfig eth0 192.168.1.100 netmask 255.255.255.0

5.我们可能还需要添加网关IP

$route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

6.更改MAC地址

$ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF

7.启用混杂模式

ifconfig eth0 promisc
ifconfig eth0 -promisc

8.向网络接口添加新别名

ifconfig eth0:0 172.16.25.127
ifconfig eth0:0 down

现在,我们在RHEL 8/CentOS 8服务器上具有ifconfig