You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS 6双网卡双网关环境下为em2添加网卡别名的方法咨询

搞定CentOS 6给em2加网卡别名这事,其实和你给em1加别名的路数差不多,但因为你用了独立网关和自定义路由表,得注意路由规则的配套,我一步步给你说清楚:

1. 创建em2别名的接口配置文件

CentOS 6的网卡配置都在/etc/sysconfig/network-scripts/目录下,给em2加别名(比如em2:0),直接新建对应配置文件就行:

vi /etc/sysconfig/network-scripts/ifcfg-em2:0

把下面的配置填进去,记得替换成你实际的IP、子网掩码这些参数:

DEVICE=em2:0
BOOTPROTO=static
ONBOOT=yes
IPADDR=你的em2别名IP
NETMASK=你的子网掩码
# 如果这个别名需要用独立网关,指定路由表(就是你之前加的200 MGMT)
IP_ROUTE_TABLE=200

要是你需要加多个别名,比如em2:1、em2:2,就照着这个格式复制文件,修改DEVICE和IPADDR就行。

2. 补充路由规则(如果需要独立网关)

因为你已经在/etc/iproute2/rt_tables里加了200 MGMT,接下来要确保这个别名的流量走MGMT路由表:

  • 可以给这个别名单独加路由配置文件,新建/etc/sysconfig/network-scripts/route-em2:0,内容如下:
default via 你的em2网关IP table MGMT
  • 或者直接在系统里添加ip rule规则(重启后会失效,建议写到配置文件里):
ip rule add from 你的em2别名IP table MGMT

如果要让这个规则永久生效,可以把这条命令加到/etc/rc.local里。

3. 重启网络服务并验证

配置完后重启网络服务让配置生效:

service network restart

然后验证几个点:

  • 查看别名是否生效:ip addr show em2:0,能看到你设置的IP就没问题
  • 查看MGMT路由表的内容:ip route show table MGMT,应该能看到你加的默认网关
  • 查看ip rule规则:ip rule list,能看到匹配em2别名IP的规则指向MGMT表
一些注意事项
  • 别名的DEVICE名称必须是em2:X(X从0开始),不能随便命名
  • 如果你em2主接口已经用了某个路由表,别名的路由表最好保持一致,避免冲突
  • 要是重启网络后别名没起来,检查配置文件里的参数有没有打错,比如ONBOOT是不是设成yes了

内容的提问来源于stack exchange,提问作者a coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:42:08