欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言或关注公众号:烈日下的男人

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

linux sky995 来源:我是小马甲~ 3年前 (2021-05-16) 882次浏览 0个评论

本文及资源最后更新时间 2021-05-16 by sky995

2021年5月12日 更新:服务器重启后IPv6无法自动获取,新增解决方案!参考 系统操作 第④步!

自从19年博客首发了关于甲骨文云免费云服务器!不知不觉快2年了!这台“永久”免费的服务器还坚挺的呢!

21年4月15日甲骨文官网突然宣布服务器都支持了IPv6了!-> 好人卡资源网

这个还是真的不错哇!虽然现在IPv6对国内的路由还是非常一般!但是这么好的资源肯定得试一试啦!

本文主要分为2部分操作!第一部分:控制台面板设置IPv6相关模块。第二部分:在Linux服务器上启动IPv6。

博主已经把坑踩平了!大家可以试一试了!

这里无需重新创建服务器即可添加IPv6,也不用删除子网(删除子网会导致IP变) 

下面进入正题!登陆甲骨文后台!

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

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

② 其实在控制台面板上主要下面4个步骤。

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

③ 打开 CIDR块 -> 点击 【添加 IPv6 CIDR块】

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

添加成功后如图!

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

④  打开子网,编辑子网信息

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

勾选 启用IPV6 CIDR块

输入框随便输入一个值,例如:ee

点击保存!

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

 

⑤ IPv6 CIDR块添加成功!如图!

 

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

⑥ 路由表 -> 路由表详情 -> 添加路由规则,如图设置即可!

目的地 CIDR 块:::/0  (注意2个冒号)

目标类型:Internet网关

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

⑦ 安全列表 -> 查看详情 -> 添加出站规则 和 添加 入站规则

目的地类型:CIDR

目的地 CIDR:::/0  (注意2个冒号)

IP协议:所有协议

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

⑧ 查看服务器实例详情 -> 附加的 VNIC -> 点击VNIC详情

右侧可见多了一个IPv6地址 的选项!点击 【分配 IPv6 地址】

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

⑨ 可以指定一个你想要的IPv6格式,不指定会随机分配一个。

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

⑩ 至此面板上的操作基本上完成了

 

 

系统操作

主要以CentOS7 举例。其他Linux版本请自行测试!

特别提醒一下,甲骨文的CentOS系统重启网卡会报错~ 所以通过重启网卡获取IP是行不通的。

① 获取IPv6(甲骨文网卡名称默认为ens3)

 

②查看IPv6是否生效

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

③测试一下IPv6网络情况!

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

④添加开机启动

服务器重启后,IPv6不会动态获取!那么执行下面的脚本。把获取IPv6的命令写到开机启动!

 

 

处理错误

添加IPv6的时候 提示:NotAuthorizedOrNotFound

据好多童鞋反馈发生这个错误!

有大佬说,是因为没有将免费升级?或者由于试用期已过?这个我也不知道了!

下面说一下解决方案!首选打开 Cloud Shell 执行命令!

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

① 获取 compartment_id

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

② 查询子网(subnet)列表,获取到子网ID(红框内) subnet_id

PS:下面命令中的 [compartment_id] 替换为 上面的 compartment_id,不保留[]符号哦~

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

③ 获取 cidr,如图获取CIDR块地址!

甲骨文云(Oracle Cloud)免费服务器开启 IPv6

 

④ 更新子网(subnet)信息

将[subnet_id] 和 [cidr] 替换一下!

如果执行提示错误: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  

然后再执行一下就成功啦!!!

 

本文部分内容参考自 @v2ex 和 @Luminous 


好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:甲骨文云(Oracle Cloud)免费服务器开启 IPv6
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址