0
点赞
收藏
分享

微信扫一扫

腾讯云Ubuntu20.04/18.04配置IPv6与IPv4双通

Star英 2022-04-04 阅读 118
服务器

腾讯云Ubuntu20.04/18.04配置IPv6与IPv4双通

项目说明:既然是使用腾讯云的云服务器配置IPv6与IPv4,外部网络环境搭建这块肯定是需要腾讯云的文档内容的,腾讯云文档列出来的我就不单独说明了,毕竟外部网络环境的搭建不知道什么时候就变化了,所以还是以官网网络环境搭建为主要参考,我会附上链接以及需要做什么。

一、搭建 IPv6 私有网络(腾讯云原文档)

`提示:目前腾讯云的IPv6地址还是内侧阶段,需要找他们官网客服开白才行,这一步是必须要的
腾讯云ipv6外部网络环境搭建链接
以及框起来了,配置外部环境和创建服务器系统(我这里是Ubuntu20.04),执行前面的5步就可以了,第6步测试还需要配置服务器内部环境。
在这里插入图片描述

二、进入Ubuntu20.04系统操作

1、远程22端口进入系统,Ubuntu都是普通用户,先给root用户设置密码,执行命令:

sudo passwd root

再切换为root:

su root

2、检查服务器是否已开启 IPv6 功能支持,执行如下命令:

ip addr | grep inet6  或者  ifconfig | grep inet6

在这里插入图片描述
若服务器未开启 IPv6 功能支持,需要根据下面的步骤开启 IPv6 功能支持。若返回inet6相关内容,表示服务器已成功开启 IPv6 功能支持,可以跳至 第4步 继续操作。
3、运行如下命令,并做相应修改,开启 IPv6 功能支持。

vi /etc/sysctl.conf  

做如下的修改:

#net.ipv6.conf.all.disable_ipv6 = 1
#net.ipv6.conf.default.disable_ipv6 = 1
#net.ipv6.conf.lo.disable_ipv6 = 1

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

然后运行sysctl -p使配置生效即可。步骤2和3腾讯云官网也给了,凑合着看吧,还是要听官网的。
4、编辑网卡配置文件。

vi /etc/netplan/50-cloud-init.yaml

做如下的修改:(如果网口不是eth0的也可以更换,配置一样)

``network:
    version: 2
    ethernets:
        eth0:
            dhcp4: true
            dhcp6: false  #可有可无
            match:
                macaddress: XX:XX:XX:XX:XX:XX   #这个别乱动
            addresses:
                    - xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/126  #复制第2步复制的ipv6地址和掩码
            set-name: eth0

修改完成执行:netplan apply
5、执行:route -6 获取IPv6网关地址,直接复制下来,掩码不要。在这里插入图片描述
然后执行命令:ip -6 route add default dev eth0 via 24XX:XXXX:XXXX:XXXX:: 添加路由
6、测试网络是否正常可通:ping6 240c::6666 或者 ping6 www.qq.com
在这里插入图片描述

举报

相关推荐

0 条评论