Как настроить NAT46 на маршрутизаторе Linux?

Как настроить NAT46 на маршрутизаторе Linux?

У меня есть интернет-подключение, поддерживающее только IPv6. Но некоторые из моих устройств (например, AV-ресивер) поддерживают только IPv4.

                      ______________
                     | Linux router |
                     |--------------|
                     |              |
internet     <-->    | eth0: init6  |    <-->    PCs, etc. (IPv6)
(all IPv6)           |              |
                     | eth1: init   |    <-->    e. g. AV-receiver (IPv4)
                     |______________|

Как настроить маршрутизатор Linux, чтобы он также предоставлял доступ в Интернет моему старому оборудованию, например AV-ресиверу?

Я бы попробовал это с nat64помощью устройстваТайгаip[6]tables. Но как выглядит маршрут и команды?

ip route add 0.0.0.0/0 dev nat64    # outgoing
???                                 # incoming

решение1

Если у вас есть только соединение IPv6 с NAT64 и DNS64, то вам нужна реализация 464xlat для предоставления IPv4 приложениям и устройствам, которые не поддерживают IPv6. Вы можете найти реализацию Linux здесь:https://github.com/toreanderson/clatd

Связанный контент