Есть диапазон адресов: 18.195.128.0 - 19.195.128.64, маска подсети, которую прописал провайдер 255.255.255.192 - это как бы естесвенно и вопросов не вызывает. Мне нужно разбить эту подсеть из 64 хостов на 4 подсети. Реально мне нужно три подсети но на три как я понимаю не разбить... Но тут возникает проблема - часть ip-адресов останутся бесхозными.. Ну , например:
1-ая подсеть - собственно подсеть для основного роутера во внешний мир (в аго роли ADSL модем), его ip-адрес 81.195.128.1 - его я соединяю кабелем с сетевухой eth0 на сервере, которой присваиваю ip-адрес 81.195.128.2 с маской естественно 255.255.255.192 (иначе никакого роутинга не будет - хотя конечно можно и поспорить - сперва я создал подсеть 255.255.255.252 для 4-х хостов, в которую поместил этот самый дефаулт роутер - 81.195.128.1, сетевуху eth0 - 81.195.128.2 - роутинг у сервера был). Так вот первая подсеть у меня содержит всего два ip-адреса и все остальые 12 пропадают)
2-ая подсеть - подсеть для локальных клиентов с идентификатором подсети - 81.195.128.16 ( маска естественно - 255.255.255.240). Локальные клиенты подсоединены в хаб, от хаба идет провод в сетевуху eth1 сервера, которой я присвоил ip-адрес 81.195.128.17.
3-яя и 4-ая подсети для аналогичных целей. Так вот как я понимаю. когда пакет идет от локальных коиентов он попадает в eth1, затем перенаправляется на eth0 и из него уже в дифаулт роутер. Но! Так не происходит! У локальных коиентов пингуется пинг доходит до eth0, на основной роутер не уходит. а traceroute доходит только до eth1. Роутинг на сервере корректно прописан, перенаправление пакетов в ядре разрешено. В чем дело хз!! Может нужно как то по другому сеть разбить?? Я собственно в недоумении..