给搬瓦工 KVM 版 VPS 配置 IPv6 支持,兼容ubuntu,centos,debian

admin 2016年12月24日 Linux学习 424次阅读 查看评论

今天介绍一下如何给搬瓦工的 KVM VPS 配置 IPv6。之前有一篇文章只是大概介绍了一下思路,今天就来完整的介绍一下过程。目前在搬瓦工的 VPS 上亲测可行。

历史文章(思路,可看可不看,今天讲的是实践):

众所周知,搬瓦工的 OpenVZ 版本是自带 IPv6 的,但是 KVM 版本一直都没有自带 IPv6,客服说是技术原因,今天我们就来解决一下这个技术问题。

以下教程基于搬瓦工的 CentOS 7 x86_64 bbr 系统,系统已经自带 bbr 加速,如果想重装成这个系统的,可以参考

    下面开始操作。

    获取 IPv6

    首先前往下面这个网站注册一个账户:

    https://www.tunnelbroker.net

    注册账户的过程就不说了,注册完账户之后,点击左侧的 Create Regular Tunnel,如下所示。

    在下面的页面中,在对应的地方输入你的 VPS 的 IP 地址,注意不要输错了。然后选择一个服务器,由于我的搬瓦工 VPS 在洛杉矶,所以我选择 Los Angeles, CA, US,你们想选择其他地区也可以对应选择。选好之后,在页面最下方点击 Create,进入下一个页面。

    下一个页面如下所示。我们切换到 Example Configurations,然后选择 Linux-net-tools(如果是 Ubuntu 系统,选择 Debian/Ubuntu)。会出现几行代码。我们先不要关闭这个页面

    配置 IPv6

    接下来我们登陆搬瓦工 VPS 的 SSH,如果不会登陆的,请参考这里:搬瓦工VPS/Bandwagonhost 基础教程 – 新手拿到VPS后如何登录SSH

    登陆之后,复制上面的代码,全部运行。至此应该已经成功了,我们可以顺便测试一下。如下图所示。运行完上述命令后,可以运行 ping6 google.com,测试是否能 ping 通,如果能 ping 通,说明一切正常了,我们已经可以使用 IPv6 了。

    设置开机启动

    下面我们设置 IPv6 开机启动。首先安装必要的工具:

    yum -y install vim

    然后新建文件:

    vim /root/ipv6.sh

    按一下 i 进行插入,输入如下内容:

    #!/bin/bash
    
    ifconfig sit0 up
    ifconfig sit0 inet6 tunnel ::YOUR-IPV4 %%%%% 请进行替换
    ifconfig sit1 up
    ifconfig sit1 inet6 add YOUR-IPV6  %%%% 请进行替换
    route -A inet6 add ::/0 dev sit1

    上面的代码记得替换成你自己的 IPv4 和 IPv6 地址,其实就是把之前页面显示的代码抄过来,前面加上一行 #!/bin/bash 即可

    按一下 Esc 键,然后输入 :wq 保存并退出。如果不熟悉 vim 操作命令的,可以自己查一下。

    给文件增加可执行权限:

    chmod +x /root/ipv6.sh

    然后编辑下面的文件:

    vim /etc/rc.d/rc.local

    在最下方加入下面一行代码:

    sh /root/ipv6.sh

    保存并退出,这样重启后也有 IPv6。

    总结

    至此,IPv6 已经成功配置并且可以开机启用。之后你们要进行什么骚操作,就自己发挥了。


    « 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:给搬瓦工 KVM 版 VPS配置 IPv6 支持兼容ubuntucentosdebian

    相关日志:

    «   2019年7月   »
    1234567
    891011121314
    15161718192021
    22232425262728
    293031
    控制面板
    您好,欢迎到访网站!
      [查看权限]
    网站分类
    文章归档
    网站收藏
    友情链接
    图标汇集