准备

配置网卡脚本添加ip脚本
secondary_vnic_all_configure.sh

开始

创建vcn

使用vcn向导,输入名称之后,一切默认
image-1713273340398
image-1713273369927
image-1713273422832
创建完成点进去,把专用ip的先删除了(不删也行)
image-1713273533235

附加vnic

点击创建vnic,选中刚刚创建的vcn(虚拟云网络),子网,选择跳过源目的地检查
image-1713273747609
image-1713273883063

添加ip

打开cloudshell
image-1713274065520

wget https://docs.oracle.com/en-us/iaas/Content/Resources/Assets/secondary_vnic_all_configure.sh
chmod +x secondary_vnic_all_configure.sh
./secondary_vnic_all_configure.sh -c
ip addr show

看到有两个地址,添加成功
image-1713274179550

设置成服务,开机启动

sudo cp /tmp/secondary_vnic_all_configure.sh /usr/local/sbin
sudo nano /etc/systemd/system/secondary_vnic.service

内容

[Unit]
Description=Setting the secondary vnic
After=default.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/sbin/secondary_vnic_all_configure.sh -c
[Install]
WantedBy=multi-user.target

设置开机启动

sudo systemctl enable secondary_vnic.service
sudo reboot