#!/bin/bash
# author:
kai0200@msn.com# 本地IPV6地址
LOCAL_IP="3ffe:3200::1/24";
# 默认IPV6路由
DEF_ROUTE="3ffe:3200::1";
# 远端IPV6地址
REMOTE_IP="3ffe:3200::2/24";
# 远端IPV4地址
REMOTE="172.16.103.152";
# 本地IPV4地址
LOCAL="172.16.103.250";
# windows IP
WinIpv6Ip="3ffe:3200::2/24";
# 增加ipv6模块
echo "modprobe ipv6 && lsmod |grep ipv6";
# 检查ipv6地址
echo "ip -6 a s";
# 增加ip的两种方法
#echo "ifconfig eth0 add $LOCAL_IP dev eth0";
echo "ip -6 addr add $LOCAL_IP dev eth0";
#增加ipv6 路由
#echo "route -A inet6 add default gw $DEF_ROUTE";
#加入一个6to4通道
echo "ip tunnel add 6to4 mode sit remote $REMOTE local $LOCAL";
#激活6to4通道
echo "ip link set dev 6to4 up"
#给通道加入本地ipv6地址
echo "ip -6 addr add $LOCAL_IP dev 6to4"
#加入使用通道设备的ipv6路由,由于使用的点对点的测试,目的网络是对端的ipv6地址
echo "ip -6 r add $REMOTE_IP dev 6to4"
#**************************************#
echo " Windows XP 配置 ";
echo "安装上ipv6";
echo "ipv6 install";
echo "netsh interface ipv6 set privacy disabled";
echo "去掉后面的/24"
echo "netsh interface ipv6 add address \"本地连接\" $WinIpv6Ip";
echo "ipv6 ifcr v6v4 $REMOTE $LOCAL";
echo "ipv6 if 命令查看本地链接地址";
echo "替换?为本地连接的序号"
echo "ipv6 rtu ::/0 ?/$DEF_ROUTE"
echo "ipv6 ifc 4 forwards";