Доброго времени суток! Есть сервер Ubuntu выступающий в качестве маршрутизатора, внем 3 сетевушки.
eth0 - Интернет
eth1 - Первая локалка (10.10.1.0/24)
eth2 - Вторая локалка (192.168.1.0/24)
Задача обмен данными между компьютерами в сети 10.10.1.0/24 и 192.168.1.0/24, а так же выход обоих локалок в "интернеты"!
Настраиваю обычный нат:
#Маскарад
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Пробывал разрешать обмен данными между подсетями не помогло.
iptables -A FORWARD -s 192.168.1.0/24 -d 10.10.1.0/24 -j ACCEPT
iptables -A FORWARD -s 10.10.1.0/24 -d 192.168.1.0/24 -j ACCEPT
Все интернет в обоих локальных сетях. Но друг друга сети не видят (не пингуют). Собственно вопрос, как мне сделать доступными обе локалки между собой и сохранить выход в интернет?