|
使用tayga测试nat64功能: tayga程序安装在/usr/local/sbin/tayga目录下 配置文件在/usr/local/etc/tayga.conf下 建立db目录mkdir -p /var/db/tayga,这个目录存储map关系
tayga.conf配置文件: tun-device nat64 ipv4-addr 192.168.255.1 prefix 2001:db8:1:ffff::/96 # replace with a prefix from # your site's address range dynamic-pool 192.168.255.0/24
执行:tayga --mktun建立TUN网络接口 nat64接口地址和路由配置: ip link set nat64 up ip addr add 2001:db8:1::1 dev nat64 # replace with your router's address ip addr add 192.168.0.1 dev nat64 # replace with your router's address ip route add 2001:db8:1:ffff::/96 dev nat64 # from tayga.conf ip route add 192.168.255.0/24 dev nat64 # from tayga.conf
启动tayga程序:tayga
配置snat: iptables -t nat -A POSTROUTING -s 192.168.255.0/24 -j SNAT --to-source 10.2.21.13
/etc/sysctl.conf文件中配置IPv4和IPv6转发功能: net.ipv4.ip_forward = 1 net.ipv6.conf.all.forwarding = 1 net.ipv6.conf.default.forwarding = 1
测试验证: 另外一台机器的路由指向nat64设备:ip -6 route add default via 240e:fb:afff:e122:5fd:384e:4b43:bb59 配置/etc/hosts文件2001:db8:1:ffff::14.215.177.38 www.baidu.com curl -6 www.baidu.com验证成功 |