弹性云服务器 ECS-同一子网的两块网卡均绑定弹性公网IP:处理方法

时间:2023-11-01 16:25:14

处理方法

通过策略路由让访问扩展网卡的流量从扩展网卡发出,方法如下:

  1. 执行以下命令,编辑文件rt_tables。

    vi /etc/iproute2/rt_tables

    添加一个route table的别名,如test。

  2. 保存后退出。
  3. 执行以下命令,在test表中添加路由。

    ip route add default via 扩展网卡网关 dev eth1 table 步骤1中添加的表名

    例如:

    ip route add default via 192.168.166.1 dev eth1 table test

  4. 执行以下命令,添加策略路由。

    ip rule add from 扩展网卡IP地址 lookup 步骤1中添加的表名 prio 低于32766,优先级高于main表

    例如:

    ip rule add from 192.168.166.22 lookup test prio 32000

    至此,两块网卡上的公网IP应该都可以访问了。如果要持久化这个规则,可以将上述语句添加到开机脚本“/etc/rc.local”中。

support.huaweicloud.com/trouble-ecs/ecs_trouble_0307.html