甲骨文的系统推荐使用ubuntu

分配 IPv6

网络 - 虚拟云网络 - 虚拟云网络详细信息 中操作,最后一个步骤在实例的 VNIC 详细信息中操作:

分配CIDR

网络 - 虚拟云网络 - 虚拟云网络详细信息 - CIDR块中添加 IPv6 CIDR块 默认会分配一个 /56 大小的 IPv6 地址块

配置子网

网络 - 虚拟云网络 - 虚拟云网络详细信息- 子网 - 编辑 勾选 启用 IPv6 CIDR 块,填写 00-FF 任意一个十六进制数字,然后保存,这里就会分配一个 /64 大小的 IPv6 地址块

配置路由

网络 - 虚拟云网络 - 虚拟云网络详细信息- 路由表 点击添加路由规则

  1. 协议版本 ipv6
  2. 目标类型 internet网关
  3. 目标地CIDR块 ::/0

IPv4/IPv6 双栈要正常工作,应该要有以下两条路由(::/0、0.0.0.0/0)

配置安全规则

实例的VNIC详细信息 - 入站规则和出站规则中都加入以下规则

  1. 目的地类型(Destination Type) CIDR
  2. 目的地CIDR(Destination CIDR) ::/0
  3. IP协议IP Protocol 所有协议All Protocols

IPv4还需要在实例的VNIC详细信息 - 入站规则中加入以下规则

  1. 目的地类型(Destination Type) CIDR
  2. 目的地CIDR(Destination CIDR) 0.0.0.0/0
  3. 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…