[原创]如何在windows和linux绑定IPV6脚本方式: windows系统: 先参考下面手工方法下载安装微软补丁,调整防火墙设置,然后下载http://downinfo.myhostadmin.net/vps/setipv6.bat 直接打开运行。 linux系统: wget http://downinfo.myhostadmin.net/vps/setipv6.sh Usage: ./setipv6.sh -s[-b] ipv6 [ipv6] OPTIONS: -s | --single: Binding IPV6 -b | --batch: Batch Binding 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 手工处理方法 一、windows 1、启用IPV6,仅支持win7 及以上版本系统(win7、win2008、win2012、win2016支持)(win2003不支持) 必须勾中“Internet 协议版本6(TCP/IPv6)” 2、下载对应补丁: 我司云服务器可直接在: http://download.west263.net/ebs/MicrosoftEasyFix20174.mini.diagcab 下载后直接运行, 下一步,完成后会提示重启系统,需要重启才能正常使用IPV6。 微软官方说明及补丁
3、防火墙配置(可在重启后设置,如果系统防火墙未启用可跳过此步) 在入站规则项启用下图(启用核心网络所有项目/文件和打印机共享(回显请求 - ICMPv6-In))红框中所有项
4、配置IPV6测试连通情况。 IPV6地址、网关、dns登录管理中心》业务管理》服务器管理可查看。子网前缀长度为:64
二、Linux 以centos7为例 IP配置: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=211.149.xxx.xxx NETMASK=255.255.255.0 TYPE=Ethernet 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 network restart 三、配置成功之后,如何测试IPV6是否通。 1.使用命令:ping -6 IPV6地址。 注意若要测试ping IPV6是否正常,服务端和客户端都必须支持并正确配置了IPV6地址。 2. 使用第三方网站提供的ping,比如: https://noc.ah.edu.cn/lg/
|
|||||
>> 相关文章 | |||||