在 CentOS 系统中,ifconfig 命令本身并不直接支持设置子网掩码。相反,你可以使用 ip 命令来配置 IP 地址和子网掩码。以下是如何使用 ip 命令来设置子网掩码的步骤:
查看当前网络接口配置:
ip addr show
删除当前网络接口配置(如果需要):
sudo ip addr del<IP>/<prefix_length> dev <interface>
例如,删除 eth0 接口的 192.168.1.100/24 配置:
sudo ip addr del 192.168.1.100/24 dev eth0
添加新的网络接口配置:
sudo ip addr add<IP>/<prefix_length> dev <interface>
例如,添加 eth0 接口的 192.168.1.100/24 配置:
sudo ip addr add 192.168.1.100/24 dev eth0
启用网络接口:
sudo ip link set <interface> up
例如,启用 eth0 接口:
sudo ip link set eth0 up
验证配置:
再次使用 ip addr show 命令来验证新的配置是否生效。
假设你想将 eth0 接口的 IP 地址设置为 192.168.1.100,子网掩码为 255.255.255.0(即 /24),可以按照以下步骤操作:
删除当前配置(如果需要):
sudo ip addr del 192.168.1.100/24 dev eth0
添加新的配置:
sudo ip addr add 192.168.1.100/24 dev eth0
启用接口:
sudo ip link set eth0 up
验证配置:
ip addr show eth0
通过这些步骤,你可以成功地在 CentOS 系统中使用 ip 命令来设置子网掩码。