ipv6的配置
上一篇 /
下一篇 2018-08-28 15:34:37
/ 个人分类:ipv6
1、本地windows配置ipv6地址: 控制面板-》网络和Internet-》网络连接,选择本地有线网卡,以太网属性中点击Internet 协议版本6(TCP/IPv6),选择【使用以下IPv6地址】,输入IPV6地址,比如:2500:a480:aaab:300:111,子网前缀长度输入64(此处说明一下:ipv6没有子网掩码的概念,而是前缀长度和接口ID,前缀长度就可以当作子网掩码来理解,2500:a480:aaab:300:111/64,表示前缀长度是64位),默认网关输入:2500:a480:aaab:300:1,DNS不用选,然后点击【确定】;
2、Linux上tomcat部署项目IPV6配置: 由于fe80开头的IPV6地址是属于链路地址,在网络通信过程中或者路由器无法识别到,所有服务器需要配置专门的ipv6地址。
IPV6配置方法有两种,一种是静态ip配置方式,另一种为临时ip配置方式。
方法1:静态IP配置方法,修改对应的网卡配置,添加ipv6以及ipv6网关。
(1)vi /etc/sysconfig/network-scripts/ifcfg-ethX(其中,ethX中的X,表示所要配置的网卡,比如eth0)
IPV6INIT=yes
IPV6ADDR=2500:A480:AAAB:300::XXXX (ipv6地址,其中XXXX配置具体的地址,一般沿用ipv4中的最后一个节点的地址,比较方便)
IPV6_DEFAULTGW=2500:A480:AAAB:300::1 (ipv6网关)
(2)保存配置,然后重启网卡即可:
service network restart
(3)重启完成后,ipconfig查看下ipv6是否生效,ethX会中多了inet6 addr 2500:A480:AAAB:300::XXXX/64 Scope:Glocal
(4)判断ipv6是否通,可以用命令:ping6 2500:A480:AAAB:300::XXXX
(5)对该服务器上部署的tomcat项目(在该项目支持IPV6的情况下,本地也配置好了IPV6地址,且可用),在本地浏览器上输入ipv6地址,如:http://[2500:A480:AAAB:300::XXXX]:PORT,则可进行访问。
方法2:配置临时的IPV6地址:
(1)依次执行下面两条命令:
ifconfig ethX inet6 add 2500:a480:aaab:300::XXXX/64 ---临时ipv6地址
route -A inet6 add default gw 2500:a480:aaab:300::1 dev ethX ----临时ipv6网关
(2)配置完成后,无需重启网卡服务,同样,使用ifconfig命令,也可以看到增加的IPV6地址;
(3)一般来说,如果方法1无法进行配置的情况下,再使用方法2.但方法2,在重启系统或重启网卡服务后,就会失效,所以一般把方法2写成shell脚本,并配置开机启动自动运行。
脚本如下:
#!/bin/bash
#chkconfig:2345 80 90
#description:mytest.sh
ifconfig ethX inet6 add 2500:A480:AAAB:300::XXXX/64
route -A inet6 add default gw 2500:a480:aaab:300::1 dev ethX
(4)把脚本复制到/etc/rc.d/init.d/下,并赋可执行权限:
cd /etc/rc.d/init.d/
chmod +x mytest.sh
(5)添加脚本到开机自启动项目中:
chkconfig --add mytest.sh ## 增加mytest服务
chkconfig mytest.sh on ## 开启mytest服务
收藏
举报
TAG: