为不是主要网卡且不是主要内网IP的地址添加连通

注意

此文章仅适用甲骨文云基础设施实例网络, 操作前需要有甲骨文云基础设施账号与一台ARM/x86实例

前言

此处参考的是以下两篇文档
文档1: 配置第二IP地址
文档2: 使用第二IP地址

操作步骤

例如此机器拥有3个VNIC, 其中两个(24-9-2 05:50vnic20240904041750)是需要配置多地址的
VNIC

对于主要VNIC的多地址, 实例只需要添加对应的内网地址即可
Main VNIC
例如此处的2个非主要IP, 使用如下两条命令即可打通外网访问

1
2
ip addr add 10.0.0.60/24 dev enp0s6 label enp0s6
ip addr add 10.0.0.121/24 dev enp0s6 label enp0s6

对于次要的VNIC, 首先需要按照文档1的脚本获取到次要VNIC的IP, 或按照历史文章多VNIC为非主要VNIC分配IPv4里的步骤进行获取
然后使用ip rule show命令查看对应次要VNIC网段lookup的表是哪个
例如此处是 lookup ort1
img
那么对应的lookup就是ort1, 则使用以下命令即可

1
2
3
4
5
6
7
ip addr add 172.32.16.199/24 dev enp1s0 label enp1s0
ip addr add 172.32.16.17/24 dev enp1s0 label enp1s0
ip addr add 172.32.16.62/24 dev enp1s0 label enp1s0

ip rule add from 172.32.16.199 lookup ort1
ip rule add from 172.32.16.17 lookup ort1
ip rule add from 172.32.16.62 lookup ort1

其中第一步是添加次要IP的地址, 第二步添加规则以达到网络连通

END

也算是添加次要IP的延申吧, 给有需要的人用, 如果哪里有不对的地方请见谅