Здраствуйте!
Проблема такова: сделать прозрачный роутинг с помощью Linux для сетей так, чтобы они видели друг друга (в обозреватели) потипу "Соединение типа мост" на Windows 2000. Сейчас подробней:
Есть домен и сеть 192.168.0.0/24
контроллер домена 192.168.0.1 на Windows 2000
роутер 192.168.0.111 на ASP Linux.
Адресное пространство поделено на 2 части: 1-200, 200-254. Юзеры от 1 до 200 смотрят в сеть ч/з свичи, а остальные должны смотреть ч/з роутер, IP раздаются DHCP, т.е. есть:
такая схема:
SWITH1 <----| SWITH2
| | |
| | |
| | |
| | |
WIN; 1-200 |----Роутер; 200-254
На серваке DNS, ActiveDirectory, DHCP
на роутере: Циска в инет, Mail
-----------------------------------------------------
на роутере 2 сетевухи с адресами 192.168.0.111 (eth0) в локалку которая 1-200 и вторая сетевуха..., а вот тут начинаются проблемы:
ставлю адрес 192.168.0.250 (eth1) для второй - накрывается машрутизация. сответственно все начинает смотреться ч/з eth1 по дефолту. Сие неправильно, поэтому написал для eth1 192.168.11.250 и сделал алиас на eth2 в котором указал 192.168.0.250. Таким образом получилось три интерфейса (радио не учитывается). (помоему бред полный!!!). Дальше затык.
Для чистоты эксперимента делаю так:
Беру одну мащину, слинковываю сетевуху с роутером (в eth1) и ставлю у нее руками IP из из подсети 11.x (192.168.11.1). Соответственно и шлюз и т.п. На роутере делаю маскарад для eth0, и разрешаю входящие соединения для интерфейса eth1. Начинают пинговатся адреса из подсети 0.x. Соответственно зашевелился DNS, но в обозреватели соответсвенно видит только свою подсеть и открывает по \\имя машины(или IP) компы с подсети x.11.
Т.е. вытекает две проблемы:
1. Видится только своя подсеть.
2. Такой же геморой со стороны подсети 0.x. (надо прописывать маршрутизацию для сети 11.x). Короче бред полный!
Попробовал в видне "Соединение типа мост" - все идеально, все пакеты проходят прозрачно, видят себя обе сети, все работат. Как реализовать подобное в Linux?
Заранее спасибо!