Допустим, я хочу создать внутреннюю сеть с 4 подсетями. Там нет центрального маршрутизатора или коммутатора. У меня есть «подсеть управления», доступная для связи шлюзов во всех четырех подсетях (192.168.0.0/24). Общая схема будет выглядеть так:
10.0.1.0/24 <-> 10.0.2.0/24 <-> 10.0.3.0/24 <-> 10.0.4.0/24
Словом, я настраиваю один linux box в каждой подсети с 2 интерфейсами, 10.0.x.1 и 192.168.0.x. Они функционируют как шлюзы для каждой подсети. Для каждой подсети 10.x / 24 будет несколько хостов. Другие хосты будут иметь только 1 интерфейс, доступный как 10.0.xx
Я хочу, чтобы каждый хост мог пинговать друг друга в любой другой подсети. Мой вопрос первый: возможно ли это? И во-вторых, если это так, мне нужна помощь в настройке iptables и / или маршрутов. Я экспериментировал с этим, но могу придумать только решение, которое позволяет пинговать в одном направлении (пакеты icmp являются только примером, в конечном итоге я хотел бы получить полные сетевые возможности между хостами, например, ssh, telnet, ftp и т. Д.) ,