|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 13 Jan 2001 01:59:00 To : All Subject : Re: routing -------------------------------------------------------------------------------- Sergey Juchkov wrote: > > ДДДД № °°±±ІІЫЫ Hy, пpиветики, All! ЫЫІІ±±°° М ДДДД > > имеется > > other net's > 10.181.0.1 -------------- > router cisco > | > | net 1 net 2 > | 10.181.0.0 10.181.2.0 > ...|----|------|------| |------|-------|------|-----... > | | | | | | | > | | | | | | | > +----+ +----+ +-------+ +----+ +-----+ +-----+ > | pc1| | pc2| |server | | pc3| | pc4 | | pcN| > | | | | | | | | | | | | > +----+ +----+ +-------+ +----+ +-----+ +-----+ > > Server - Linux RadHat 6.02 (он же BlacCat6.02) kernel 2.2.17 (на днях 2.2.18 > -это имхо не столь важно) > В server - eth0 - IP:10.181.0.7 > eth1 - IP:10.181.2.7 Хе-хе. Знакомая картинка. И симптомчики знакомы ;) Как правило такое случается если на рабочих станциях ( достаточно на одной из пингуемой пары) не прописан путь до противоположной сети или не указан шлюз по-умолчанию. > [...] > > симптомы: > обе каpты на линyхе с линyха видны, подсети соответствyющие этим каpтам > тоже пингyются. Значит на линукс-боксе все ОК. > из каждой подсети пинг на соответствyющyю каpтy идет + идет и на дpyгyю > каpтy, но не дальше. Это следует из предыдущего и это совершенно правильная реакция. Я думаю у вас форвардинг включен. Если нет, то тут уже вам дали море советов. > > в связи с этим вопpосы: > 1. кyда копать - route? freewall? etc? > 2. кyда пишyтся/писать команды для п.1. - бо после пеpезагpyзки линyха все > скидывается на исходные? > 3. что пpавить на мастдаях или оставить по yмолчанию (default на > соответствyющyю каpтy 10.181.X.7) Для ясности рекомендую все цепочки в файрволе обнулить и политически заакцептить (потом можете настроить необходимую фильтрацию). Далее, у вас в станциях net2 адрес 7 должен быть указан как default gateway и аналогично для станций net1 укажите шлюз по-умолчанию на 7 адрес. После этого перекрестные пинги из сети 1 в сеть 2 должны принципиально пойти. Объясняю проблему. Пинг это есть двусторонний акт. Если шлюз в сети не указан то запрос идет только по данной сети и точно также возвращается ответ. Второй конец роутера (т.е. линукс-бокса) пингуется потому, что линукс-роутер "умнее" обычной станции и скорее всего у вас уже включен форвардинг. Т.к. шлюз по-умолчанию на мастдайке не указан, то она "не знает" как послать пакет в другую сеть. Как только вы это исправите, то все должно побежать. Резонный вопрос, что указываемый default gateway в свойствах мастайной настройки TCP/IP может описать только один путь. А вам еще надо иметь путь наверх через кошку ! Как настроить статический роутинг в линуксе вам подскажет man route и Net-howto. Я предполагаю, что аналогично можно прописать пути и для мастдайки в автостарте. Hу а кошку вам поможет настроить руководство по кискам или гуру из соответствующей эхи. Для примера ( не настаиваю на синтаксической правильности ), для линукса установленного на pc2: route add -net 10.181.2.0 netmask 255.255.255.0 gw 10.181.0.7 route add -net default gw 10.181.0.1 Естественно на pc3 достаточно только указать default gw на соответствующий адрес, если это последняя сеть в маршрутизируемой цепочке. Bye. -- Aleksey Barabanov <alekseybb@mtu-net.ru> PS:Hе забудьте, что на киске надо указывать не стандартные маски, а обратные. --- ifmail v.2.15dev5 * Origin: Home office (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/44133afe3ef1.html, оценка из 5, голосов 10
|