Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/blog.cloudwai.com/usr/plugins/AMP/Action.php on line 388
online.net或oneprovider服务器linux系统通过odhcp6配置ipv6

云外博客 | 步入云端探索未知奥秘

online.net或oneprovider服务器linux系统通过odhcp6配置ipv6

1.获取 ipv6 信息

1.1 online 官方

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

我们需要的只是其中的 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

这上面的 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.自启动

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

Debian 9 Stretch 解决 /etc/rc.local 开机启动问题

由于某些软件并没有增加开启启动的服务,很多时候需要手工添加,一般我们都是推荐添加命令到 /etc/rc.local...

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 了!

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »

因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合AMP标准。