У меня есть машина Ubuntu 16.04, подключенная к сети только для IPv6. Похоже, что одно приложение, которое я хочу запустить на этом компьютере, не работает должным образом с IPv6.
Я знаю, что 464XLAT должен заставить такие приложения работать. Часть NAT64 управляется Интернет-провайдером и работает как задумано. Однако на машине с Ubuntu нет CLAT, где я застрял.
Ubuntu поддерживает CLAT? И как мне это включить?
Торе Андерсон написал реализацию 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