[原创]如何在windows和linux绑定IPV6
脚本方式
wdows系统
先参考下面手工方法下载安装微软补丁,调整防火墙设置,然后下载http://downfo.myhostadm./vps/setipv6.bat 直接打开运行。
lux系统
wget http://downfo.myhostadm./vps/setipv6.sh
Usage: ./setipv6.sh -s[-b] ipv6 [ipv6]
OPTIONS:
-s | --sgle: Bdg IPV6
-b | --batch: Batch Bdg IPV6
-h | --help: Show Help
执行如下
添加一个ipv6地址
sh ./setipv6.sh -s 240e:d9:c200:101:7bb2::120
批量添加所有ipv6地址,前面ip是我司后台ipv6列表显示的第一个ip,后面ip是一个显示的ip
sh ./setipv6.sh -b 240e:d9:c200:101:7bb2::120 240e:d9:c200:101:7bb2::130
手工处理方法
一、wdows
1、启用IPV6,仅支持w7 及以上版本系统(w7、w2008、w2012、w2016支持)(w2003不支持)
1.jpg.png
必须勾中“Inter 协议版本6(TCP/IPv6)”
2、下载对应补丁
我司云服务器可直接在
http://download.west263./ebs/MicrosoftEasyFix20174.mi.diagcab
下载后直接运行, 下一步,完成后会提示重启系统,需要重启才能正常使用IPV6。
微软官方说明及补丁
https://support.microsoft./zh-/help/929852/guidance-for-configurg-ipv6--wdows-for-advanced-users
3、防火墙配置(可在重启后设置,如果系统防火墙未启用可跳过此步)
在入站规则项启用下图(启用核心网络所有项目/文件和打印机共享(回显请求 - ICMPv6-In))红框中所有项
image.png
image.png
4、配置IPV6测试连通情况。
IPV6地址、网关、dns登录管理中心》业务管理》服务器管理可查看。子网前缀长度为64
3.jpg.png
二、Lux
以centos7为例
IP配置
/etc/sysconfig/work-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=211.149.xxx.xxx
NETMASK=255.255.255.0
TYPE=Ether
NM_CONTROLLED=no
ONBOOT=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6ADDR=240E:D9:C200:xx:xx::A0/64
IPV6_DEFAULTGW=240e:d9:c200:xx::1
注意 以上是单IPv6,如果要绑定多ipv6,添加推火网以下行,里面的ip替换为自己服务器的ipv6地址,推荐使用本文开头的脚本方式添加。
IPV6ADDR_SECONDARIES="2604:4300:a:8f:100:10::1/64 \ 2604:4300:a:8f:100:20::1/64 \ 2604:4300:a:8f:100:30::1/64"
DNS
/etc/resolv.conf
nameserver 223.5.5.5
nameserver 114.114.114.114
nameserver 240e:56:4000:8000::69
nameserver 240C::6666
重启网卡
service work restart
三、配置成功之后,如何测试IPV6是否通。
1.使用命令pg -6 IPV6地址。
注意若要测试pg IPV6是否正常,服务端和客户端都必须支持并正确配置了IPV6地址。
4.jpg.png
2. 使用第三方网站提供的pg,比如 https://noc.ah.edu./lg/
image.png
推火专家西部数码