nat64 dns64 linux 内核支持,搭建NAT64/DNS6实现IPv4/v6转换

本文详细介绍了如何在Ubuntu 12.04上搭建NAT64(使用tayga)和DNS64(使用bind9.8)以实现IPv4到IPv6的转换。通过配置tayga和bind9的参数,设置IPv4/IPv6转发,并在Windows和Linux客户端进行相应设置,完成IPv4/v6网络的互通。
摘要由CSDN通过智能技术生成

NAT64采用tayga实现,DNS64采用bind9.8实现。

1 平台搭建

平台为ubuntu12.04 Desktop版本。正常安装即可。

2 NAT64(tayga)

2.1 安装

在终端模式下输入

sudo apt-get install tayga

2.2 配置

2.2.1 相关设置

sudo gedit /etc/tayga.conf

按照说明配置,目前实现方案不需要修改。

2.2.2 创建、启动设备

tayga –mktun

ip link set nat64 up

2.2.3 地址、路由配置

ip addr add 192.168.0.1 dev nat64 (修改为本机IPv4地址)

ip addr add 2001:db8:1::1 dev nat64 (修改为本机IPv6地址)

ip route add 192.168.255.0/24 dev nat64(不需要修改)

ip route add 2001:db8:1:ffff::/96 dev nat64(不需要修改)

2.2.4 启动IPv4、IPv6转发

sysctl -w net.ipv4.conf.all.forwarding=1

sysctl -w net.ipv6.conf.all.forwarding=1

2.2.5 启动tayga

tayga

可使用tayga –d进入debug模式。

ping6 2001:db8:1:ffff::192.168.0.1(192.168.0.1修改为本机IPv4地址)

2.2.6 NAT64设置

iptables -t nat -A POSTROUTIN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值