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

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

Как настроить роутер linux, чтобы он предлагал интернет для моего старого оборудования, такого как AV-ресивер?

Я бы попробовал это с устройством nat64 через Тайгу. Но как выглядят команды route и ip[6]tables ?

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

1 ответ1

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .