给阿里云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地址

浏览器打开https://www.tunnelbroker.net

注册帐号,填写注册信息

 

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配置完成。

https://www.cnblogs.com/hy007x/p/7656546.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值