在 CentOS 系统中,ifconfig 命令主要用于查看和临时配置网络接口。要永久修改网卡设置,您需要编辑网络接口配置文件。以下是具体步骤:
打开终端。
使用文本编辑器(如 vi 或 nano)打开网络接口配置文件。通常,这些文件位于 /etc/sysconfig/network-scripts/ 目录下,文件名格式为 ifcfg-<interface>,其中 <interface> 是您要配置的网络接口名称(例如,ifcfg-eth0)。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 如果您使用的是 nano 编辑器,请将 vi 替换为 nano。
在打开的配置文件中,您可以修改以下参数:
BOOTPROTO:设置为 static 以使用静态 IP 地址,或设置为 dhcp 以使用 DHCP 分配的 IP 地址。IPADDR:设置静态 IP 地址。NETMASK:设置子网掩码。GATEWAY:设置默认网关。DNS1 和 DNS2:设置 DNS 服务器地址。例如,要将网络接口设置为静态 IP 地址,您可以进行如下修改:
BOOTPROTO=static 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 ONBOOT=yes 其中,ONBOOT=yes 表示在系统启动时激活此网络接口。
保存并关闭配置文件。
重启网络服务以应用更改:
sudo systemctl restart network 使用 ifconfig 命令验证更改是否生效:
ifconfig <interface> 将 <interface> 替换为您要检查的网络接口名称(例如,eth0)。