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:

 

评分:0

我来说两句

Open Toolbar