kasperd Asked: 2017-12-02 04:02:23 +0800 CST2017-12-02 04:02:23 +0800 CST 2017-12-02 04:02:23 +0800 CST 在仅限 IPv6 的网络上运行仅限 IPv4 的应用程序 772 我有一台连接到仅 IPv6 网络的 Ubuntu 16.04 机器。我想在这台机器上运行的一个应用程序似乎无法与 IPv6 一起正常工作。 我知道464XLAT应该让这样的应用程序工作。NAT64 部分由 ISP 操作并按预期工作。但是 Ubuntu 机器上没有 CLAT,这就是我现在卡住的地方。 Ubuntu 支持 CLAT 吗?以及如何启用它? 16.04 1 个回答 Voted Best Answer Sander Steffann 2017-12-02T05:25:13+08:002017-12-02T05:25:13+08:00 Tore Anderson 为 Linux 编写了一个 CLAT 实现。你可以在Github上找到它。它只是一个 Perl 脚本,它设置 TAYGA 守护程序来执行 NAT46(IPv4 到 IPv6 转换)并在 Linux 内核中配置路由,以便 ISP 的 NAT64 服务器可以将其转换回 IPv4。 为了使用clatd,您需要安装 TAYGA 和一些 perl 库: apt-get install tayga libnet-ip-perl libio-socket-inet6-perl libnet-dns-perl
Tore Anderson 为 Linux 编写了一个 CLAT 实现。你可以在Github上找到它。它只是一个 Perl 脚本,它设置 TAYGA 守护程序来执行 NAT46(IPv4 到 IPv6 转换)并在 Linux 内核中配置路由,以便 ISP 的 NAT64 服务器可以将其转换回 IPv4。
为了使用
clatd
,您需要安装 TAYGA 和一些 perl 库: