1.获取 ipv6 信息

1.1 online 官方

即从online.net官方购买的服务器,在登陆后台后打开这里 可看到如下界面。

ipv6.png

ipv6.png

我们需要的只是其中的 IP blockDUID 信息。

如果你只有一台服务器,那么直接用这第一个就可以了无需设置,如果有多台就选择 create subnet 就可以新建 ipv6 段了,用新的信息就可以了。

1.2 OP服务器

oneprovider 购买的,你就需要像客服发工单申请了,最后客服也会给你一个 IP block 和一个 DUID 信息。

这里我们以

IP block:2001:bc8:32d7:100:: /56 
DUID :00:03:00:01:28:b1:b7:b2:23:16 

为例介绍

2.配置 ipv6

2.1.安装依赖

apt-get install cmake make gcc unzip wget

安装odhcp6

wget https://github.com/sbyx/odhcp6c/archive/master.zip -O odhcp6c.zip
unzip odhcp6c.zip
cd odhcp6c-master
cmake .
make
make install

启用 IPV6

查看一下服务器的网卡信息

ip addr

ip.png

ip.png

这上面的 2 号接口下面有你的 ipv4 的地址,这里是eno1,这就是主接口。然后启用 IPV6,执行命令

odhcp6c -P 56 -c 00:03:00:01:28:b1:b7:b2:23:16 eno1 -d
ip -6 a a 2001:bc8:32d7:100::/56 dev eno1
ip -6 r a 2001:bc8:32d7:100::/56 dev eno1

这样就完成了,非常稳定,个人测试没有掉线过。

3.自启动

执行以下命令(如果找不到这个文件请参考下面的文章)

nano /etc/rc.local

在 exit 0 的前面把对应的命令加进去就可以了,即下面的命令加到上面那个文件里

odhcp6c -P 56 -c 00:03:00:01:28:b1:b7:b2:23:16 eno1 -d
ip -6 a a 2001:bc8:32d7:100::/56 dev eno1
ip -6 r a 2001:bc8:32d7:100::/56 dev eno1

然后执行Ctrl+X,输入 Y,回车保存既可,以后重启就会自动启用 IPV6 了!

Last modification:June 14, 2021
如果觉得我的文章对你有用,请随意赞赏