Запуск только приложения 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