zoukankan      html  css  js  c++  java
  • 给阿里云ECS主机添加IPV6地址

    阿里云公开的CentOS镜像将IPv6支持给去掉了,需要加载相关模块。通过HE的tunnelbroker开启IPv6隧道使国内VPS支持IPv6地址。
     
    1.
    vim /etc/modprobe.d/disable_ipv6.conf
    alias net-pf-10 off
    options ipv6 disable=0
    保存退出
     
    2.
    vim /etc/sysconfig/network
    NETWORKING_IPV6=yes
    保存退出
     
    3.
    vim /etc/sysconfig/network-scripts/ifcfg-eth1              #编辑要添加IPV6的网卡
    IPV6INIT=yes #添加这两行内容
    IPV6_AUTOCONF=yes
    保存退出
     
    4.
    vim /etc/sysctl.conf
    net.ipv6.conf.all.disable_ipv6 = 0 #这三行内容有则修改,无则添加
    net.ipv6.conf.default.disable_ipv6 = 0
    net.ipv6.conf.lo.disable_ipv6 = 0
    保存退出
     
    5.创建自动加载ipv6模块的脚本
    cat > /etc/sysconfig/modules/ipv6.modules << end
    #!/bin/sh
     
    u_name=`uname -r`
    if [ ! -c /proc/net/if_inet6 ] ; then
     
    exec /sbin/insmod /lib/modules/$u_name/kernel/net/ipv6/ipv6.ko
    fi
     
    end
    chmod +x /etc/sysconfig/modules/ipv6.modules
     
    6.重启服务器,加载IPV6模块
    ifconfig | grep -i inet6 # 查看ipv6的信息,有看到输出就可以
    inet6 addr: fe80::x:x:x:x/64 Scope:Link
    inet6 addr: fe80::x:x:x:x/64 Scope:Link
    inet6 addr: x:x:x:x::2/64 Scope:Global
    inet6 addr: fe80::x:x/128 Scope:Link
    inet6 addr: ::1/128 Scope:Host
     
    7.申请IPV6地址
    1)在tunnelbroker.net上申请一个免费的IPv6地址
     
    2)点击“Create Regular Tunnel”建立隧道
     
    3)填写需要开通IPV6的IPV4地址,点击页面底部的“Create Tunnel”
     
     
    在"Available Tunnel Servers" 选一个隧道接入服务器,选择亚洲的几个接入点都可以,这样速度会快一点,现在香港接入点好像不让选择了,然后点击Create Tunnel 添加完成。
     
    4)点击“Example Configurations”,点击“Linux-route2”
    将自动生成对应的ipv6地址命令,将该命令复制到linux服务器上执行即可
    modprobe ipv6
    ip tunnel add he-ipv6 mode sit remote 66.220.18.42 local 47.91.150.65 ttl 255
    ip link set he-ipv6 up
    ip addr add 2001:470:c:b9::2/64 dev he-ipv6
    ip route add ::/0 dev he-ipv6
    ip -f inet6 addr
     
     
    将以上命令写入/etc/rc.local:
    vim /etc/rc.local
    sysctl -w net.ipv6.conf.all.disable_ipv6=0
     
    sysctl -w net.ipv6.conf.default.disable_ipv6=0
    sysctl -w net.ipv6.conf.lo.disable_ipv6=0
    /sbin/modprobe ipv6
    /sbin/ip tunnel add he-ipv6 mode sit remote 66.220.18.42 local 47.91.150.65 ttl 255
     
    /sbin/ip link set he-ipv6 up
    /sbin/ip addr add 2001:470:c:b9::2/64 dev he-ipv6
     
    /sbin/ip route add ::/0 dev he-ipv6
    /sbin/ip -f inet6 addr
    保存退出
     
    输入:ip a|grep inet         #fe80::开头的都是本地链接地址。带有global的是公网地址
     
    输入:ping6 2001:470:c:b9::2         #发现能ping通
     
    至此,IPV6配置完成。
  • 相关阅读:
    android问题及其解决-优化listView卡顿和怎样禁用ListView的fling
    平安科技移动开发二队技术周报(第三期)
    机房重构(个人版)——类图
    php-wamp环境搭建
    ajax 通过return 返回data值
    cocos2d-x中六种持续性动作
    Android SimpleAdapter
    jquery 判断当前上传文件大小限制上传格式 搭配thinkphp实现上传即预览(模拟异步上传)
    【转】我的第一个Python小程序
    python官网
  • 原文地址:https://www.cnblogs.com/hy007x/p/7656546.html
Copyright © 2011-2022 走看看