当前位置:首页 > 运行维护 > Linux学习 > 正文内容

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

admin4年前 (2016-12-24)Linux学习1052

今天介绍一下如何给搬瓦工的 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 已经成功配置并且可以开机启用。之后你们要进行什么骚操作,就自己发挥了。


    扫描二维码推送至手机访问。

    版权声明:本文由学无止境-开拓创新-ipvb学习网发布,如需转载请注明出处。

    分享给朋友:

    相关文章

    命令行基础工具的更佳替代品

    命令行基础工具的更佳替代品

    命令行听起来有时候会很吓人,特别是在刚刚接触的时候,你甚至可能做过有关命令行的噩梦。然而渐渐地,我们都会意识到命令行实际上并不是那么吓人,反而是非常有用。实际上,没有命令行正是每次我使用 Window...

    使用linux系统(PC机)做路由转发

    使用linux系统(PC机)做路由转发

    1、网络拓扑  网络拓扑如下所示,我们在这里用到了三台机子做实验,分别是①、④、⑦号机,使用①号机ping⑦号机,④号机作为路由转发。   2、错误的路由配置  首先我们使用如下的配置方法,...

    Linux的通用关机与重启命令

    重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35...

    CentOS 7下搭建高可用集群

    CentOS 7下搭建高可用集群

    本文以两台机器实现双集热备高可用集群,主机名node1的IP为192.168.122.168 ,主机名node2的IP为192.168.122.169 。一、安装集群软件必须软件p...

    linux系统的基本优化

    1、连接数的设置  vim /etc/profile 插入以下即可ulimit -c unlimitedulimit -s unlimitedulimit -SHn 65535也建议设置成无...

    linux下删除所有.svn目录

    linux下删除所有.svn目录做svn有用同步svn    linux下删除所有.svn目录方法为find . -type d -name ".svn"|xa...