如何在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

相關內容