Я новичок в администрировании, так что прошу сильно не обижать... В общем проблема такая: не могу разобраться с сетевыми масками.
Есть локальная сеть на небольшом предприятии, и есть множество виртуалок, которые выделены в отдельную подсеть.
Есть adsl-модем[M] (192.168.1.1; маска /24)
Есть роутер#1[R1] (192.168.1.2; маска /24) (работает как свитч, и точка доступа)
Есть роутер#2[R2] (192.168.1.3; маска /24) (работает как свитч, и точка доступа)
Есть сервер[S] с виртуалками (eth0 192.168.1.200/24, а виртуалки берут сетевые интервейсы из моста br0 192.168.100.200/24; сам интерфес в мост НЕ ВКЛЮЧЁН).
Физическая топология такая:
S<->R2<->M
|
R1
На устройствах, R1, R2, M везде прописан маршрут для 192.168.100.0/24 на 192.168.1.200; кроме того все кабели воткнуты в LAN-порты роутеров R1 и R2.
Проблема вот в чём: из виртуалок (192.168.100.x/24) не пингуются ни M(192.168.1.1), ни R1(192.168.1.2). Если подключиться к R2 по WiFi (адрес динамический, скажем 192.168.1.22/24), то виртуалки пингуются (и наоборот, 192.168.1.22 пингуется из виртуалок). Если на R2 поставить адрес 192.168.1.3/16), то пакеты начинают доходить до M и R1 из виртуалок. Подскажите, плз., в чём подхвох, и почему оно не работает когда маска поставлена /24 на R2?
Спасибо за помощь и прояснения!