我的互联网连接仅支持 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