Исправление Vsevolod-linuxoid, (текущая версия) :
Если это L2 неуправляемый коммутатор, то твоя задача невыполнима. Нужен как минимум 1 маршрутизатор.
Один из вариантов — комп с 4 интерфейсами и два неуправляемых коммутатора. eth0 — WAN; eth1 — LAN1; eth2 — LAN2; eth3 — PRINTER — в eth1-2 воткнуты коммутаторы, что объединяют компы в LAN1 и LAN2 соответственно. iptables + dnsmasq рулит всем внутри.
Наверное можно и меньше интерфейсов и коммутаторов, но тогда и коммутатор должен быть с управляемый с поддержкой VLAN, иначе не выйдет.
Хотя может есть и более изящное решение — я написал примитивное и лобовое.
Хотя я сам тот ещё новичек в сетях, просто недавно настроил виртуальную с двумя подсетками. Так что не стесняйтесь указывать на ошибки, даже грубо.
Исправление Vsevolod-linuxoid, :
Если это L2 неуправляемый коммутатор, то твоя задача невыполнима. Нужен как минимум 1 маршрутизатор.
Один из вариантов — комп с 4 интерфейсами и два неуправляемых коммутатора. eth0 — WAN; eth1 — LAN1; eth2 — LAN2; eth3 --PRINTER — в eth1-2 воткнуты коммутаторы, что объединяют компы в LAN1 и LAN2 соответственно. iptables + dnsmasq рулит всем внутри.
Наверное можно и меньше интерфейсов и коммутаторов, но тогда и коммутатор должен быть с управляемый с поддержкой VLAN, иначе не выйдет.
Хотя может есть и более изящное решение — я написал примитивное и лобовое.
Хотя я сам тот ещё новичек в сетях, просто недавно настроил виртуальную с двумя подсетками. Так что не стесняйтесь указывать на ошибки, даже грубо.
Исходная версия Vsevolod-linuxoid, :
Если это L2 неуправляемый коммутатор, то твоя задача невыполнима. Нужен как минимум 1 маршрутизатор.
Один из вариантов — комп с 4 интерфейсами и два неуправляемых коммутатора. eth0 — WAN; eth1 — LAN1; eth2 — LAN2; eth3 --PRINTER — в eth1-2 воткнуты коммутаторы, что объединяют компы в LAN1 и LAN2 соответственно. iptables + dnsmasq рулит всем внутри.
Наверное можно и меньше интерфейсов и коммутаторов, но тогда и коммутатор должен быть с управляемый с поддержкой VLAN, иначе не выйдет.
Хотя может есть и более изящное решение — я написал примитивное и лобовое.
Хотя я сам тот ещё новичек в сетях, просто недавно настроил виртуальную с двумя подсетками.