centos

ifconfig在centos中怎么配置

小樊
36
2025-06-18 10:23:23
栏目: 智能运维

在 CentOS 系统中,ifconfig 命令用于配置、激活和查询网络接口。以下是如何使用 ifconfig 命令进行网络接口配置的基本步骤:

1. 查看当前网络接口

首先,你可以使用以下命令查看当前系统中的网络接口:

ifconfig -a

2. 配置网络接口

假设你要配置的网络接口是 eth0,并且你想将其 IP 地址设置为 192.168.1.100,子网掩码为 255.255.255.0,你可以使用以下命令:

sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up

3. 设置默认网关

如果你需要设置默认网关,可以使用 route 命令:

sudo route add default gw 192.168.1.1 eth0

4. 持久化配置

使用 ifconfig 命令进行的配置在系统重启后会丢失。为了使配置持久化,你可以编辑网络配置文件。

使用 NetworkManager

CentOS 7 及以上版本默认使用 NetworkManager。你可以编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加或修改以下内容:

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

保存并退出编辑器,然后重启网络服务:

sudo systemctl restart network

使用传统的网络脚本

CentOS 6 及以下版本使用传统的网络脚本。你可以编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加或修改以下内容:

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

保存并退出编辑器,然后重启网络服务:

sudo service network restart

通过以上步骤,你可以在 CentOS 系统中使用 ifconfig 命令进行网络接口配置,并确保配置在系统重启后仍然有效。

0
看了该问题的人还看了