
У меня есть интернет-подключение, поддерживающее только 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