如何在 Linux 路由器上设置 NAT46?

如何在 Linux 路由器上设置 NAT46?

我的互联网连接仅支持 IPv6。但我的一些设备(如 AV 接收器)仅支持 IPv4。

                      ______________
                     | Linux router |
                     |--------------|
                     |              |
internet     <-->    | eth0: init6  |    <-->    PCs, etc. (IPv6)
(all IPv6)           |              |
                     | eth1: init   |    <-->    e. g. AV-receiver (IPv4)
                     |______________|

如何设置 Linux 路由器以便为我的旧硬件(如 AV 接收器)提供互联网?

我会尝试通过nat64设备泰加。但是路线和ip[6]tables命令是什么样的?

ip route add 0.0.0.0/0 dev nat64    # outgoing
???                                 # incoming

答案1

如果您有仅使用 NAT64 和 DNS64 的 IPv6 连接,则需要 464xlat 实现来向不支持 IPv6 的应用程序和设备提供 IPv4。您可以在此处找到 Linux 实现:https://github.com/toreanderson/clatd

相关内容