在开始配置前,首先使用ifconfig命令查看当前网络接口信息,例如通过ifconfig -a或ip addr确认目标网卡名称(如ens33、eth0)及已绑定的IP地址状态,避免后续操作冲突。

2. 编辑主网卡配置文件
进入网络配置目录/etc/sysconfig/network-scripts/后,使用文本编辑器打开主网卡配置文件(如ifcfg-ens33)。在原有配置基础上添加以下参数:
- IPADDR0:主IP地址(如192.168.1.10)
- PREFIX0:子网掩码位数(如24)
- IPADDR1:第二个IP地址(需与主IP同网段)
- PREFIX1:子网掩码位数(需与PREFIX0一致)
注意:若使用NETMASK参数,则需对应设置为NETMASK0、NETMASK1,且网关(GATEWAY)通常只需配置一个。
3. 创建虚拟网卡配置文件(备选方案)
若需更灵活的IP管理,可复制主配置文件并重命名(如ifcfg-ens33:1),修改其中关键参数:
| 参数 | 示例值 |
|---|---|
| DEVICE | ens33:1 |
| IPADDR | 192.168.1.11 |
| NETMASK | 255.255.255.0 |
| ONBOOT | yes |
此方法适用于需要隔离不同服务流量的场景。
4. 重启网络服务
执行systemctl restart network(CentOS 7/8)或service network restart(CentOS 6)使配置生效。若仅需激活特定虚拟网卡,可使用ifup ens33:1命令。
5. 验证配置结果
通过ip addr show ens33查看网卡详情,应显示类似以下信息:
- inet 192.168.1.10/24
- inet 192.168.1.11/24
6. 网络连通性测试
使用ping命令分别测试两个IP的连通性,例如:
ping 192.168.1.10ping 192.168.1.11
同时可在其他设备上通过SSH尝试分别连接两个IP地址,确认双IP均可独立通信。
7. 临时配置方法(重启失效)
如需快速测试,可通过命令临时添加IP:
ifconfig ens33:1 192.168.1.12 netmask 255.255.255.0 up- 或使用
ip addr add 192.168.1.12/24 dev ens33
配置总结与注意事项
完成上述步骤后,单网卡双IP配置即告完成。需特别注意:
- 所有附加IP必须与主IP处于同一网段
- 修改配置文件前建议备份原文件
- 生产环境操作建议通过管理口进行,避免配置错误导致失联
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/64919.html