在 CentOS 系统中,ifconfig 命令主要用于查看和临时配置网络接口。如果你想永久修改网卡的配置,你需要编辑相应的网络配置文件。以下是具体步骤:
首先,使用 ip addr 或 ifconfig -a 命令查看当前系统中的网络接口。
ip addr
CentOS 7 及以上版本使用 NetworkManager 来管理网络配置,而 CentOS 6 使用的是 /etc/sysconfig/network-scripts/ifcfg-<interface> 文件。
打开网络接口配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-<interface>
将 <interface> 替换为你的网卡名称,例如 eth0 或 ens33。
修改或添加以下配置项:
BOOTPROTO=dhcp # 或者 static(静态IP)
ONBOOT=yes # 确保网卡在启动时启用
IPADDR=192.168.1.100 # 静态IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 网关
DNS1=8.8.8.8 # DNS服务器1
DNS2=8.8.4.4 # DNS服务器2
保存并退出编辑器。
重启网络服务:
sudo systemctl restart network
打开网络接口配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-<interface>
将 <interface> 替换为你的网卡名称,例如 eth0 或 ens33。
修改或添加以下配置项:
DEVICE=eth0
BOOTPROTO=dhcp # 或者 static(静态IP)
ONBOOT=yes # 确保网卡在启动时启用
HWADDR=00:11:22:33:44:55 # MAC地址(如果需要)
IPADDR=192.168.1.100 # 静态IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 网关
DNS1=8.8.8.8 # DNS服务器1
DNS2=8.8.4.4 # DNS服务器2
保存并退出编辑器。
重启网络服务:
sudo service network restart
使用 ip addr 或 ifconfig -a 命令验证网卡配置是否生效。
ip addr
或者
ifconfig -a
通过以上步骤,你可以永久修改 CentOS 系统中的网卡配置。