web-dev-qa-db-ja.com

IPv6専用ネットワークでIPv4専用アプリケーションを実行する

IPv6のみのネットワークに接続されたUbuntu 16.04マシンがあります。このマシンで実行したいアプリケーションの1つが、IPv6で正しく機能しないようです。

464XLAT がそのようなアプリケーションを機能させるはずだと知っています。 NAT64部分はISPによって操作され、意図したとおりに機能しています。しかし、UbuntuマシンにはCLATがありません。これが今私が立ち往生している場所です。

UbuntuはCLATをサポートしていますか?そして、どのように有効にしますか?

1
kasperd

Tore AndersonはLinux用のCLAT実装を作成しました。 Github で見つけることができます。 NAT46(IPv4からIPv6への変換)を行うようにTAYGAデーモンをセットアップし、Linuxカーネルでルーティングを構成し、ISPのNAT64サーバーがIPv4に戻すことができるようにする単なるPerlスクリプトです。

clatdを使用するには、TAYGAといくつかのPerlライブラリをインストールする必要があります。

apt-get install tayga libnet-ip-Perl libio-socket-inet6-Perl libnet-dns-Perl
3
Sander Steffann