Назад | Перейти на главную страницу

Обход ограничений управления локальной подсетью с помощью Iptables

У меня есть три беспроводных динамика, которые по соображениям безопасности позволяют управлять только локальной подсетью. Моя сеть настроена таким образом, что проводные и беспроводные устройства находятся в разных подсетях, поэтому прямо сейчас динамики не могут использоваться с проводных клиентов. Я могу настроить виртуальную машину Ubuntu 18.04 с интерфейсами в обеих подсетях, но я недостаточно знаком с iptables, чтобы правильно настроить пересылку.

Динамики имеют IP-адреса 192.168.100.200, 192.168.100.201 и 192.168.100.202. Проводные клиенты существуют в подсети 192.168.50.0/24. У каждого динамика должно быть два отраженных порта (8000, 9000). Моя виртуальная машина-отражение имеет интерфейсы в обеих подсетях: 192.168.100.250 и 192.168.50.250. Как правильно настроить iptables для следующих действий:

192.168.50.250:8000 -> 192.168.100.200:8000 via 192.168.100.250
192.168.50.250:8001 -> 192.168.100.201:8000 via 192.168.100.250
192.168.50.250:8002 -> 192.168.100.202:8000 via 192.168.100.250
192.168.50.250:9000 -> 192.168.100.200:9000 via 192.168.100.250
192.168.50.250:9001 -> 192.168.100.201:9000 via 192.168.100.250
192.168.50.250:9002 -> 192.168.100.202:9000 via 192.168.100.250

Имеет ли смысл такая установка? Если не считать замены динамиков на те, которые более совместимы с моей сетевой настройкой, есть ли более простой способ сделать это, о котором я не думал?