【Oracle Cloud】甲骨文云开启原生IPv6支持

甲骨文算是云计算浪潮末尾匆匆忙忙入场的巨头了,一进门就打出了“永久免费”的招牌,看得出来在可用区与网络方面也投入了不少的资金。虽然各项功能初期并不完善,但是凭着这块招牌还是拉拢了不少的用户,就是不知道他烧钱能坚持多久了。

2021年4月15日,甲骨文的官方博客宣布经过了几个月的小范围测试,旗下商业云计算可用区IPv6支持均已开启(点击前往)。已经2021年了这显然算不上什么大新闻了,毕竟隔壁AWS都把IPv6下放到入门级的Lightsail了;不过相比谷歌云、微软Azure依旧复杂难懂的负载均衡器转换模式,甲骨文这个AWS的模仿者还算看得过去。

为什么我说甲骨文是AWS的模仿者呢?因为他们实流程几乎一模一样,博主听说这个消息之后并没有看其他人的步骤,凭着之前在AWS配置的经验不到十分钟就完成了整个流程。

至于为什么没早点分享出来……前段时间临近考试而且现在空闲时间也不多了……


一、为VCN添加IPv6 CIDR

选择【网络】-【虚拟云网络】进入VNC网关列表,一般而言一个地区Oracle只会默认给你设置一个默认的VNC,点击它即可进入配置页面。

在左侧选择【CIDR块】,再点击【添加IPv6 CIDR块】即可为VNC添加IPv6地址段。


二、为子网分配IPv6

选择【子网】选项卡,在你在使用的子网最右侧扩展菜单中选择【编辑】,然后勾选【启用IPv6 CIDR块】即可,/56地址段分配/64到子网时,两位自己填充的地址段00-FF均可(为十六进制表示)。


三、添加IPv6路由表

选择【路由表】,一般而言也是默认就一个,点进去选择【创建路由规则】,如下图将::/0所有IPv6地址路由到你的网关。


四、放行安全列表

VCN有两个网络安全列表,一个是针对整个VCN的【安全列表】,还有一个是针对VM网卡VNIC的【网络安全组】,正常使用的话二者均需要按照你的需要进行放行。这里需要注意的是,二者的出入站需要均包含IPv6规则才能够保障其正常连通。


五、为VNIC分配地址

VNIC就是附加在VM上的虚拟网卡,前往实例的主页,选择【附加的VNIC】并对应地点进去。

左侧有【IPv6地址】选项,选择【分配IPv6地址】,注意IPv6地址缺省以::表示,可以直接填入:2000这样的最后一段,省略中间。


六、开启IPv6 DHCP

原谅我写到这里之后并不想写下去了,博主用的Debian9是编辑/etc/network/interfaces,添加一行inet6的dhcp配置。

CentOS的话之前在Lightsail上是在网卡种添加IPV6INIT=yesIPV6_AUTOCONF=yes两条即可。在系统中配置好了DHCP,重新启动网卡或者直接重启系统之后就能够看到我们给服务器分配的IPv6地址了,其它系统的配置方式可以参考Lightsail的。

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注