为网站添加IPv6支持

为网站添加IPv6支持

By lincanbin at 2015-04-10
1人收藏 • 2700人看过

https://www.digitalocean.com/community/tutorials/how-to-enable-ipv6-for-digitalocean-droplets

blob.png

blob.png

图中IP打错,实际上应该是2604:a880:1:20::176:c001

DO给了16个IPv6,我用了c001这个。

7 个回复 | 最后更新于 2015-07-13
lincanbin
2015-04-10
#1

我的是CentOS6

ip -6 addr add 2604:a880:1:20::176:c001/64 dev eth0
ip -6 route add default via 2604:a880:1:20::1 dev eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0

按需设置

DEVICE='eth0'
TYPE=Ethernet
BOOTPROTO=none
ONBOOT='yes'
HWADDR=04:01:33:d3:e7:01
IPADDR=104.236.166.48
NETMASK=255.255.192.0
GATEWAY=104.236.128.1
NM_CONTROLLED='yes'
DNS1=8.8.8.8
DNS2=8.8.4.4

IPV6INIT=yes
IPV6ADDR=2604:a880:1:20::176:c001
IPV6_DEFAULTGW=2604:a880:1:20::1
IPV6_AUTOCONF=no

lincanbin
2015-04-10
#2

vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加

IPV6INIT=yes
IPV6ADDR=2604:a880:1:20::176:c000/64
IPV6_DEFAULTGW=2604:a880:1:20::1
IPV6_AUTOCONF=no

lincanbin
2015-04-10
#3

vi /etc/sysconfig/network

添加

NETWORKING_IPV6=yes

lincanbin
2015-04-10
#4

service network restart

或者重启VPS

lincanbin
2015-04-11
#5

刚睡醒才发现我的Nginx当时编译的时候没选IPv6,现在得重新编译了。

lincanbin
2015-04-11
#6

重新编译,IPv6开启

http://www.94cb.com/t/2448

lincanbin
2015-07-13
#7

ip -6 address add 2604:a880:1:20::176:c002 dev eth0
ip -6 address add 2604:a880:1:20::176:c003 dev eth0
ip -6 address add 2604:a880:1:20::176:c004 dev eth0
……


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录