甲骨文的系统推荐使用ubuntu
分配 IPv6
网络 - 虚拟云网络 - 虚拟云网络详细信息 中操作,最后一个步骤在实例的 VNIC 详细信息中操作:
分配CIDR
网络 - 虚拟云网络 - 虚拟云网络详细信息 - CIDR块中添加 IPv6 CIDR块 默认会分配一个 /56 大小的 IPv6 地址块
配置子网
网络 - 虚拟云网络 - 虚拟云网络详细信息- 子网 - 编辑 勾选 启用 IPv6 CIDR 块,填写 00-FF 任意一个十六进制数字,然后保存,这里就会分配一个 /64 大小的 IPv6 地址块
配置路由
网络 - 虚拟云网络 - 虚拟云网络详细信息- 路由表 点击添加路由规则
- 协议版本
ipv6 - 目标类型
internet网关 - 目标地CIDR块
::/0
IPv4/IPv6 双栈要正常工作,应该要有以下两条路由(::/0、0.0.0.0/0)
配置安全规则
实例的VNIC详细信息 - 入站规则和出站规则中都加入以下规则
- 目的地类型(Destination Type)
CIDR - 目的地CIDR(Destination CIDR)
::/0 - IP协议IP Protocol
所有协议All Protocols
IPv4还需要在实例的VNIC详细信息 - 入站规则中加入以下规则
- 目的地类型(Destination Type)
CIDR - 目的地CIDR(Destination CIDR)
0.0.0.0/0 - IP协议IP Protocol
所有协议All Protocols
分配 IPv6
Compute»Instances»Instance Details»Attached VNICs»VNIC Details»IPv6 Addresses
路径:计算 > 实例 > 实例详细信息 > 附加的 VNIC > VNIC 详细信息,点击 分配 IPv6 地址,在方框中填写 IPv6 地址后缀,然后点击分配即可:
ubuntu关闭iptables防火墙
放行所有端口号
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
iptables-save > /etc/iptables/rules.v4
enjoy…