Проблема в следующем:
с развитием районной сети закончился диапазон сети 172.16.1.0/32. Пришлось вводить вторую подсеть 172.16.2.0/32. Так как географически все пользователи разбросаны сильно, связь между ними и роутером реализована посредством магистралей, которые включены в коммутатор. В него же включен и роутер. Так как в роутере в локальную сеть смотрит только один интерфейс eth1, а подсетей две, на этом интерфейсе был поднят алиас eth1:1. Соответственно, eth1 - 172.16.1.1, eth1:1 - 172.16.2.1
У пользоввателей первой подсети шлюз по умолчанию - 172.16.1.1, у второй - 172.16.2.1
В iptables разрешен форфардинг между подсетями.
ip ro выглядит так:
внешняя_сеть dev eth0 scope link
172.16.1.0/24 dev eth1 scope link
172.16.2.0/24 dev eth1 proto kernel scope link src 10.0.2.1
127.0.0.0/8 dev lo scope link
default via шлюз_на_профайдера dev eth0
Также в сети поднят SAMBA-сервер с адресом 172.16.1.254, у которого в качестве обслуживаемых адресов указаны обе подсети. Конечно, так как броадкаст между подсетями на роутере фильтруется, есть куча непоняток с работой сетевого окружения. Сейчас речь не об этом.
Периодически возникают проблемы у пользователей из второй подсети с доступом к разным ресурсам (ftp, http, netbios, counter strike lan и т.п.)пользователей из первой подсети. Иногда не происходит коннекта к ICQ-серверу. В интеренет выходят через VPN (pptpd).
В силу необычной конфигурации, не могу что-то дописать в таблицу маршрутизации, т.к. тспользуется алиас. И как исправить ситуацию - не пойму.
Есть, конечно, вариант - вставить еще одну сетевую карту в роутер, назначить ей 172.16.2.1, сгруппировать пользователей географически и воткнуть соответствующие магистрали для этой подсети в отдельный свитч, а к нему подключить эту новую сетевую карту. Соответственно, для первой подсети проделать аналогичные телодвижения... И это будет работать 100% правильно. Потому как будет нормально реализована маршрутизация. Но проделать определенные перенастройки у 300 пользователей - весьма проблематичное дело...
Вопрос:
1) Можно ли всё-таки сделать что-то с существующей конфигурацией и каким-то образом нормально настроить/исправить маршрутизацию, т.е. оставить eth1 и eth1:1??????
И еще...
2) Как я понимаю, нельзя дополнить роутер еще одной сетевой картой и включить ее в тот же коммутатор, в который включена первая сетевая карта? Наверное получится какое-нибудь кольцо и т.д., да?
2) Если всё же сделать так, как предполагается в п.2, но на коммутаторе разбить порты по VLAN? Т.е. например, порты 11,12 (подсеть 172.16.1.0)объеденить с портом 1, который смотрит на eth1 (172.16.1.1); порты 13,14 (подсеть 172.16.2.0)- с портом 2, который смотрит на eth2 (172.16.2.1).
Коммутатор может делать VLAN, правда только по портам. Кстати, нужно ли при этом как-то организовывать VLAN и на сетевых интерфейсах роутера в том числе?
Прошу прощения за такое обильное изложение, но проблема весьма актуальна, а существующее решение не удовлетворяет.
Буду благодарен за поучительные ответы :)