21.甲骨文云分配IPv6地址

21年4月15日甲骨文官网突然宣布服务器都支持了IPv6了!这个还是真的不错哇!虽然现在IPv6对国内的路由还是非常一般!但是这么好的资源肯定得试一试啦!

本文主要分为两部分操作!第一部分:控制台面板设置IPv6相关模块。第二部分:在Linux服务器上启动IPv6。这里无需重新创建服务器即可添加IPv6,也不用删除子网(删除子网会导致IP变) 

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

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

图片[1]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

图片[2]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

图片[3]-21.甲骨文云分配IPv6地址-宝藏博客哦

添加成功后如图!

图片[4]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

图片[5]-21.甲骨文云分配IPv6地址-宝藏博客哦

勾选 启用IPV6 CIDR块

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

点击保存!

图片[6]-21.甲骨文云分配IPv6地址-宝藏博客哦

这里如果出现下面的错误:NotAuthorizedOrNotFound,请移步到 处理错误 部分内容解决!成功后再继续这里的步骤!!

图片[7]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

图片[8]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

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

图片[9]-21.甲骨文云分配IPv6地址-宝藏博客哦

目标类型:Internet网关
⑦ 安全列表 -> 查看详情 -> 添加出站规则 和 添加 入站规则

目的地类型:CIDR

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

IP协议:所有协议

图片[10]-21.甲骨文云分配IPv6地址-宝藏博客哦
图片[11]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

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

图片[12]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

图片[13]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

系统操作
主要以CentOS7 举例。其他Linux版本请自行测试!
特别提醒一下,甲骨文的CentOS系统重启网卡会报错,所以通过重启网卡获取IP是行不通的。

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

dhclient -6 ens3

②查看IPv6是否生效

ip add

图片[14]-21.甲骨文云分配IPv6地址-宝藏博客哦

③测试一下IPv6网络情况!

ping6 google.com

图片[15]-21.甲骨文云分配IPv6地址-宝藏博客哦

④添加开机启动

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

chmod +x /etc/rc.d/rc.local
echo “dhclient -6 ens3” >> /etc/rc.d/rc.local

处理错误
下面说一下解决方案!首选打开 Cloud Shell 执行命令!
① 获取 compartment_id

oci iam compartment list

图片[16]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

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

oci network subnet list –compartment-id [compartment_id]
如果你的子网是多个的话,这里会获取多个id,自己创建时间辨别一下到底你操作的是哪个?不知道咋辨别,那就2个ID都试一试!

图片[17]-21.甲骨文云分配IPv6地址-宝藏博客哦

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

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

oci network subnet list –compartment-id [compartment_id]

图片[18]-21.甲骨文云分配IPv6地址-宝藏博客哦

如果你的子网是多个的话,这里会获取多个id,自己创建时间辨别一下到底你操作的是哪个?不知道咋辨别,那就2个ID都试一试!

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

图片[19]-21.甲骨文云分配IPv6地址-宝藏博客哦

④ 更新子网(subnet)信息

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

oci network subnet update –subnet-id [subnet_id] –ipv6-cidr-block [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  

然后再执行一下就成功啦

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容