Are you an LLM? You can read better optimized documentation at /vps/oracle-cloud/ipv6.md for this page in Markdown format
甲骨文云(Oracle Cloud)免费服务器开启 IPv6
面板操作

网络-> 虚拟云网络 -> 选择查看网络详情

CIDR块 -> 点击 添加 IPv6 CIDR块

子网,编辑子网信息
启用IPV6 CIDR块 输入框随便输入一个值,例如:ee 点击保存

路由表 -> 路由表详情 -> 添加路由规则- 目的地 CIDR 块:
::/0(注意2个冒号) - 目标类型:
Internet网关

安全列表 -> 查看详情 -> 添加出站规则 和 入站规则
安全列表 -> 查看详情 -> 添加出站规则 和 入站规则- 目的地类型:
CIDR - 目的地 CIDR:
::/0(注意2个冒号) - IP协议:
所有协议

服务器实例详情 -> 附加的 VNIC -> 点击VNIC详情右侧可见多了一个IPv6地址 的选项!点击 分配 IPv6 地址


系统操作
TIP
- ARM机器网卡名称默认为
enp0s6 - AMD机器网卡名称默认为
ens3
1. 获取IPv6
sh
dhclient -6 ens32. 查看IPv6是否生效
sh
ip add
3. 测试一下IPv6网络情况!
sh
ping6 google.com
4. 重启服务器
sh
reboot处理错误
添加IPv6的时候 提示:NotAuthorizedOrNotFound
首选打开 Cloud Shell 执行命令

1. 获取 compartment_id
sh
oci iam compartment list
compartment_id2. 查询子网(subnet)列表,获取到子网ID(红框内) subnet_id
TIP
下面命令中的 [compartment_id] 替换为 上面的 compartment_id,不保留[]符号
sh
oci network subnet list --compartment-id [compartment_id]
3. 获取 cidr

4. 更新子网(subnet)信息
将 [subnet_id] 和 [cidr] 替换一下!
sh
oci network subnet update --subnet-id [subnet_id] --ipv6-cidr-block [cidr]TIP
如果执行提示错误:The requested ipv6CidrBlock 2603:c1:3:b500::/56 is invalid: Subnet can have only 64 bit IPv6 CIDRs.
需要修改cidr,2603:c1:3:b500::/56 -> 2603:c1:3:b500::/64
然后重新执行
