Запуск только приложения IPv4 в сети только IPv6

У меня есть машина Ubuntu 16.04, подключенная к сети только для IPv6. Похоже, что одно приложение, которое я хочу запустить на этом компьютере, не работает должным образом с IPv6.

Я знаю, что 464XLAT должен заставить работать такие приложения. Часть NAT64 управляется Интернет-провайдером и работает как задумано. Однако на машине с Ubuntu нет CLAT, где я сейчас застрял.

Ubuntu поддерживает CLAT? И как мне это включить?

1 ответ

Решение

Торе Андерсон написал реализацию CLAT для Linux. Вы можете найти это на Github. Это всего лишь сценарий Perl, который настраивает демон TAYGA для выполнения NAT46 (преобразование IPv4 в IPv6) и настраивает маршрутизацию в ядре Linux, чтобы сервер NAT64 провайдера мог преобразовать его обратно в IPv4.

Для того, чтобы использовать clatd вам нужно установить TAYGA и несколько библиотек perl:

apt-get install tayga libnet-ip-perl libio-socket-inet6-perl libnet-dns-perl
Другие вопросы по тегам