Страница 1 из 1

Вопрос по маршрутизации IP

СообщениеДобавлено: 22 апр 2005, 16:09
Garry
Помогите разобраться.
1. Почему в сети win98-linux-NW не проходят пинги на NW, хотя проходят на станции с win в сегменте NW.
2. win98 (х.х.7.х)в одном сегменте с NW и linux, на NW настроен роутинг (х.х.7.х на х.х.1.х) - результат - win - пигует все, кроме linux сервера, а очень надо.
3. Как настроить маршрут win95-win98-linux. Из win95 пингуется вторая карта на win98, а дальше нет (перепробовал все варианты route add на win95 - нифига).

СообщениеДобавлено: 22 апр 2005, 17:06
Ковалев Артем
роутинг надо настроить везде. То есть и на linux, и на nw. И распиши поподробнее, что у тебя как...

подробнее

СообщениеДобавлено: 25 апр 2005, 09:31
Garry
1. В linux сервере стоит Wlan и 100Мб карточки (настроен роутинг), из цеха на территории с win98 через Wlan пингуется все в сети 100 после linux кроме NW серверов, печально.
2. В той же сети 100Мб в общей физ сети организованы подсети 192.168.7.0 и 192.168.1.0. Через NW 4.1 организована маршрутизация и вроде бы все пингуется туда сюда, но почемуто с win станций 7.х пингуются win станции 1.х, но не пингуетя linux сервер 1.1.
3.Во дворе в цехах стоят win станции с двумя карточками Wlan и 100 внутри. Хотелось бы, чтоб станции на сегменте 100 в цеху видели станции в сегменте 100 в здании через linux сервер. При попытках настроить маршрутизацию в соответсвие с инф. из нета (прописывание реестра и тд) получилось, что вижу Wlan карточку на win98 "сервере",
а linux сервера не вижу. В чем грабли.

Re: подробнее

СообщениеДобавлено: 25 апр 2005, 12:14
PavelKHTW
Garry писал(а): В чем грабли.

1. Знание русского языка и умение на нем выражать свои мысли и конфигурацию сети.
2. Плохо понимаем что такое маршрутизация и как ее настраивать.


Для решения проблемы можно ответить только на вторую часть 1.го пункта :) - конфигурация сети

конфигурация подробно

СообщениеДобавлено: 25 апр 2005, 14:43
Garry
win95----win98_| WiFi |_linux------общая сеть(~100win+3NW(3.12,4.11,5.1)+W2k+2NT) проблемы:

1.Из win98(см схему1) пинг проходит на любой компьютер общей сети кроме NW сервера. По IPX он его отлично видит.

3. Вообще-то надо из win95(см схему1) увидеть NW сервер хотя бы по IP.


2. win98 NW linux win`s
|________|_________|________|
x.x.7.10 x.x.7.2 x.x.1.1 x.x.1.x
x.x.1.3
проблема: win98 на пингует linux, но пингует win"s компы(маршруты, маски все ок)

предыдущий рисунок неудачен(пропали пробелы)

СообщениеДобавлено: 25 апр 2005, 14:49
Garry
2.
|-win98 (x.x.7.10)
|
|-NW(x.x.7.2 и x.x.1.3 на одной карточке)
|
|-linux(x.x.1.1)
|
|-win"s(x.x.1.x)


проблема: win98 на пингует linux, но пингует win"s компы(маршруты, маски все ок)

СообщениеДобавлено: 25 апр 2005, 16:43
Ковалев Артем
Самый простой ответ - файрволл на линукс запрещает обращения к ней по icmp.

Re: предыдущий рисунок неудачен(пропали пробелы)

СообщениеДобавлено: 25 апр 2005, 16:52
Константин Ошмян
Garry писал(а):2.
|-win98 (x.x.7.10)
|
|-NW(x.x.7.2 и x.x.1.3 на одной карточке)
|
|-linux(x.x.1.1)
|
|-win"s(x.x.1.x)


проблема: win98 на пингует linux, но пингует win"s компы(маршруты, маски все ок)
Так и тянет поязвить: если он и так всех "на пингует", то в чём проблема? :? Если имеется в виду "не пингует", то отчего такая уверенность, что "маршруты, маски все ок" (где именно они "ок"?) ?

Судя по описываемым симптомам, возможно несколько вариантов причин такого поведения.

1) наиболее вероятно - про сеть x.x.7.x ничего не знает ни сам Linux-компьютер, ни тот, кто указан на нём в качестве default gateway. На ком-то из них в таблице маршрутизации должна быть строка, что сеть x.x.7.x доступна через роутер x.x.1.3. На Linux-е это можно проверить командой netstat -r -n.
2) возможно, на Linux-е закрыт по каким-то соображениям icmp. Проверяется пингом на него с какой-то из "win's компов".

Из предыдущего письма (где "по IPX он его отлично видит", но надо "увидеть NW сервер хотя бы по IP"), честно говоря, не понял ничего. Пока не будет схемы с адресами, масками и маршрутами - обсуждать просто нечего. :?

уточнения

СообщениеДобавлено: 25 апр 2005, 17:31
Garry
Описаны три!!! проблемы, а не одна.
Схема приведена.

Для 1-го - если виноват файрволл, то как могут пинговаться компьютеры win''s, а не пинговаться NW?

Видит по IPX и хотелось бы по IP - это два разных вопроса.
Первый про win98 согласно схеме, а второй про win95, согласно ей же.

win95 -192.168.6.60 mask 255.255.255.0
win98 -192.168.6.61 mask 255.255.255.0 и 192.168.20.6 mask 255.255.255.0 route enable
linux 192.168.20.1 mask 255.255.255.0 и 192.168.1.1 mask 255.255.255.0
NW 192.168.1.3 mask 255.255.255.0

Итак, подытожим.

СообщениеДобавлено: 25 апр 2005, 19:28
Андрей Фисенко
2Garry
Схема:
|-win98 (x.x.7.10)
|
|-NW(x.x.7.2 и x.x.1.3 на одной карточке)
|
|-linux(x.x.1.1)
|
|-win"s(x.x.1.x)

Приведите:
1. результат работы route print на обоих виндах
2. кто default router на NW?
3. результат работы netstat -r -n на linux

Что в результате Вы хотите получить, пингование всех всеми? Если Вы не в курсе, это вовсе не TCP.
Если Вы не будете давать информацию, которую от Вас просят участники форума, Вас просто будут игнорировать.

Re: уточнения

СообщениеДобавлено: 25 апр 2005, 21:14
Константин Ошмян
Garry писал(а):Описаны три!!! проблемы, а не одна.
[...]
Помогите разобраться.
1. Почему в сети win98-linux-NW не проходят пинги на NW, хотя проходят на станции с win в сегменте NW.
2. win98 (х.х.7.х)в одном сегменте с NW и linux, на NW настроен роутинг (х.х.7.х на х.х.1.х) - результат - win - пигует все, кроме linux сервера, а очень надо.
3. Как настроить маршрут win95-win98-linux. Из win95 пингуется вторая карта на win98, а дальше нет (перепробовал все варианты route add на win95 - нифига).
[...]
Схема приведена.

Для 1-го - если виноват файрволл, то как могут пинговаться компьютеры win''s, а не пинговаться NW?

Видит по IPX и хотелось бы по IP - это два разных вопроса.
Первый про win98 согласно схеме, а второй про win95, согласно ей же.

win95 -192.168.6.60 mask 255.255.255.0
win98 -192.168.6.61 mask 255.255.255.0 и 192.168.20.6 mask 255.255.255.0 route enable
linux 192.168.20.1 mask 255.255.255.0 и 192.168.1.1 mask 255.255.255.0
NW 192.168.1.3 mask 255.255.255.0
1. А сервера NetWare нормально пингуются с Windows-машин, находящихся в одной подсети с ними? Если да, то надо смотреть в сторону таблиц маршрутизации на этих серверах (та же причина, что и в предыдущем моём ответе - они могут просто не знать, где искать "win98", находящийся в другой подсети). Скорее всего, как толсто намекнул Андрей Фисенко, на них вообще не заданы default gateway.

2. Я так понимаю, это тот самый вопрос, на который я уже отвечал. Пока не будет ясна таблица маршрутизации сервера NetWare, а также того, кто является default gateway-ем для Windows-станций, больше ничего сказать нельзя.

3. Если "из win95 пингуется вторая карта на win98, а дальше нет", то, видимо, "дальше" неизвестно куда отправлять ответные пакеты. Т.е. на Linux-е в таблице маршрутизации должно быть прописано, что сеть 192.168.6.x/255.255.255.0 доступна через роутер 192.168.20.6. В свою очередь, на той машине, которая работает default router-ом для сети 192.168.1.х (если только это не тот же самый Linux), должен быть прописан маршрут для шестой сети, указывающий на этот Linux.

4. Видимо, имелся в виду встроенный firewall на Linux-е (например, iptables), с помощью которого можно зафильтровать нежелательные пакеты.

Что касается таблиц маршрутизации на NetWare, то там это настраивается с консоли командой load inetcfg, а посмотреть текущие настройки, которые реально работают в данный момент, можно, загрузив на консоли сервера модуль tcpcon.

Всем спасибо

СообщениеДобавлено: 26 апр 2005, 13:48
Garry
Всем спасибо. Все работает. Просто настраивал давно и подзабыл, что надо попрописывать дополнительные подсети.
Может подскажете, как прописать маршрутизацию в винде, а то боюсь, что НВ клиент не пробъётся через всю эту хрень. А через бат файл все работает.

СообщениеДобавлено: 26 апр 2005, 16:16
Андрей Фисенко
route add /?

Обработка таблиц сетевых маршрутов.

ROUTE [-f] [-p] [команда [узел]
[MASK маска] [шлюз] [METRIC метрика] [IF-интерфейс]

-f Очистка таблиц маршрутов от записей для всех шлюзов. При указании одной из команд, таблицы очищаются до выполнения команды.
-p При использовании с командой ADD задает сохранение маршрута при перезагрузке системы. По умолчанию маршруты не сохраняются при перезагрузке. Игнорируется для остальных команд, изменяющих соответствующие постоянные маршруты.
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
узел^ ^маска ^шлюз метрика^ интерфейс^
Если IF не задан, то производится попытка найти лучший интерфейс для указанного шлюза.

В вашем случае ниболее интересен ключик -p