В офисе есть 2 сети: 192.168.0.0/24 со шлюзом 192.168.0.1 и вторая подсеть 192.168.11.0/24.
Во второй подсети (192.168.11.0/24) есть Linux server с 2мя сетевыми платами: eth0 192.168.0.92 и eth1 192.168.11.10.
Нужно сделать что бы все компы из обеих сетей могли видеть друг друга.
На одном из компьютеров сети 192.168.0.33 прописал правило: ip route add 192.168.11.0/24 via 192.168.0.92
Теперь он может пинговать 192.168.11.10 и ни чего больше в той сети не видит.
Я правильно понимаю, что на сервере 192.168.0.92 нужно еще настроить PREROUTING & POSTROUTING в iptables? net.ipv4.ip_forward = 1
Для правильного вопроса надо знать половину ответа
На всех компьютерах сети 192.168.0.0/24 прописать маршрут в 192.168.11.0/24 через 192.168.0.92
На всех компьютерах сети 192.168.11.0/24 прописать маршрут в 192.168.0.0/24 через 192.168.11.10
В iptables разрешить хождение пакетов между этими сетями
Ага. Спасибо большое. Уже все сам сделал :)
Осталось мелочь: компьютеры из сети 192.168.11.0 не видят интернет.
Их пакеты прекрасно добегают до 192.168.0.1, но обратно не возвращаются, что не удивительно.
На нем нет маршрута для 192.168.11.0/24 и доступа к нему нет.
Я прально понимаю, что в этом случае, для всей сети 192.168.11.0 нужно сделать маскардинг на 192.168.11.10?
PS Да. сделал маскардинг - все заработало.
Всем большое спасибо. Извините за глупый вопрос.
ПРедновогодняя запара - вынесет остатки мозгов...
warcrafer, Ну, если одинаковые подсети на разных интерфейсах, то практически никак. Разносить подсети для тунеля и докера!
И лучше задавайте отдельный вопрос, чтобы здесь не засорять.