在 CentOS 系统中,ifconfig 命令用于配置和显示网络接口的参数。如果你想永久修改网络接口的配置,你需要编辑相应的网络配置文件,而不是直接使用 ifconfig 命令。以下是修改网络接口配置的步骤:
nmcli 命令(推荐)CentOS 7 及以上版本推荐使用 NetworkManager 的 nmcli 命令来管理网络接口。
查看当前网络连接状态:
nmcli connection show
修改网络连接配置:
nmcli connection modify <connection-name> ipv4.addresses <new-ip>/<subnet-mask>
nmcli connection modify <connection-name> ipv4.gateway <gateway-ip>
nmcli connection modify <connection-name> ipv4.dns <dns-server-ip>
重启网络连接:
nmcli connection down <connection-name>
nmcli connection up <connection-name>
CentOS 7 及以上版本使用 NetworkManager 管理网络,配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下。
找到对应的网络接口配置文件:
配置文件名通常是 ifcfg-<interface-name>,例如 ifcfg-eth0。
编辑配置文件:
使用文本编辑器(如 vi 或 nano)打开配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改配置: 根据需要修改以下参数:
BOOTPROTO=static # 设置为静态IP
ONBOOT=yes # 设置为开机启动
IPADDR=<new-ip> # 设置静态IP地址
NETMASK=<subnet-mask> # 设置子网掩码
GATEWAY=<gateway-ip> # 设置网关
DNS1=<dns-server-ip> # 设置首选DNS服务器
DNS2=<dns-server-ip> # 设置备用DNS服务器
重启网络服务:
sudo systemctl restart network
nmtui 图形界面工具如果你更喜欢图形界面操作,可以使用 nmtui 工具:
启动 nmtui:
sudo nmtui
选择网络连接并修改配置:
在 nmtui 界面中,选择相应的网络连接并进行修改。
保存并退出:
保存修改并退出 nmtui。
通过以上方法,你可以永久修改 CentOS 系统中的网络接口配置。