![]() |
Показаны 19 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Локальные и глобальные сети (http://netadmin.ws/forum/forumdisplay.php?forumid=81)
-- Настройка маршрутизации (http://netadmin.ws/forum/showthread.php?threadid=10140)
Настройка маршрутизации
С прошедшими всех Вас и с наступающими, помогите пожалуйста.
Есть 2 подсети: 192.168ю0* и 192.168.1.*. Нужно, чтобы компьютеры могли общаться между собой. В W2000 включаю роутинг - через реестр. На этой машине стоят 2 сетевые - каждая для своей подсети: 192.168.0.100 и 192.168.1.1. Потом в консоли указываю:
route add 192.168.0.0 mask 255.255.255.0 192.168.0.100
route add 192.168.1.0 mask 255.255.255.0 192.168.1.1
машины так и не видят другую подсеть. Что я делаю не так?
__________________
vic
"Невидят" - нет машин в сетевом окружении? - и небудет, надо прогу, которая NetBio умеет мершрутизировать.
Если пинги небегают при выключенных файрволах - скорее всего форвардинг выключен на серваке или шлюз на клиентах не прописан; включить форвардинг, прописать шлюзом сервак с двумя сетевухами на клиентских машинах, на серваке маршруты, которые прописал, убрать.
__________________
Чайник, мечтающий стать самоваром!
чайник, и не спорю.
в сети машины с 98. В шлюзе прописываю 192.168.1.1 но это ничего не меняет.
Как включить форвардинг и что это такое. Просто в тех статьях, что читал этого не встречал.
victic добавил 12-01-2005 в 08:49:33:
На всех машинах я оставил только TCP/Ip.
И, может, подскажите где можно об этом поподробнее почитать.
Заранее спасибо.
__________________
vic
не знаю решил ты эту проблем или нет
если нет то проверь
протокол tcp/ip
прописан шлюз правильно
если не помогает
попробуй настроить маршрутизацию не через реестр а через dos- строку
есть специальная команда для этого route
если нет
установи win2000server служба RRAS
там разберешься
знаешь при соединении 2-х сетей используют 2 компьютера,
в которых 2 сетевухи находятся в одной подсети.
попробуй прописать дополнительно 2 IP к сетевухам и прописать пути и шлюзы используя эти адресса. если ты понял мысль ответь.
на практике это не пробовал, но теоретически должно идти.
win2000server отпадает.
в шлюзе клиентских машин - указание для машин каждой подсети
192.168.0.* - на 192.168.0.100
и
192.168.1.* - на 192.168.1.1
соответственно.
__________________
vic
для 98-ой.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic
es\VxD\MSTCP
а параметр EnableRouting типа STRING и EnableForwarding. Для включения маршрутизации его значение должно быть 1 . После изменения значения необходимо перегрузиться.
Пинги на 192.168.1.1 и 192.168.0.100 со всех машин бегают?
__________________
Чайник, мечтающий стать самоваром!
Теперь через ipconfig вижу - маршрутизация включена.
Но когда шлю пинги в другую подсеть получаю:
превышен интервал ожидания для запроса
victic добавил 13-01-2005 в 15:52:41:
Может в 2000 какие-то службы не запущены?
__________________
vic
В Windows NT workstation/server, а так же в Windows 2000 Server, существует диалог ( Control Panel -> Network -> Protocols -> закладка Routing ) с параметром "Enable IP Forwarding". Для разрешения маршрутизации включите этот параметр и перегрузите Windows.
В Windows 2000 Professional это делается иначе. Для включения маршрутизации вам необходимо воспользоваться редактором реестра/registry: regedt32 или regedit. Запустите его путем Start -> Run -> в строке запуска введите "regedit" и нажмите <ENTER>. Откройте ключ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic
es\Tcpip\Parameters
Найдите параметр IPEnableRouter, если его нет, то создайте типа DWORD. Задайте значение этого параметра 1 и перегрузитесь.
ФОÐ_ВАÐ_ДИНГ ТОЖЕ ДОЛЖЕН БЫТЬ ВКЛЮЧЕН!!!!
Попробуй протрейсить, посмотри маршрут
например
tracert 192.168.0.xxx
или
tracert 192.168.1.xxx
__________________
Чайник, мечтающий стать самоваром!
Да, я именно так и сделал был в 2000 (когда написал, что включил через реестр). Потом, по вашему совету повключал в 98. На машине с 2 сетевыми пинги ходят в обе подсети, маршрут трассируется и видны обе подсети в сетевом.
А как остальным машинам обмениваться.
На них пинги ходят внутри подсети, но не в другую. При трассировке тоже - превышен интервал ожидания для запроса.
__________________
vic
Пингают ся ли с машин в сети оба IP адреса сервера?
__________________
Чайник, мечтающий стать самоваром!
Да, пинги приходят с каждой подсети на оба IP.
__________________
vic
ВКЛЮЧИ ФОÐ_ВАÐ_ДИНГ!
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic
es\Tcpip\Parameters
IPEnableForward тип DWORD значение 1.
__________________
Чайник, мечтающий стать самоваром!
Хорошо,
ВКЛЮЧИ ФОÐ_ВАÐ_ДИНГ!
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic
es\Tcpip\
Parameters
IPEnableForward тип DWORD значение 1
но это ничего не меняет.
Если для всех машин с 98 прописываю
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic
es\VxD\MSTCP
типа STRING EnableForwarding = 1
то:
превышен интервал ожидания так и остается.
__________________
vic
А шлюзы прописаны в обоих сегментах?
(На мошине с которой пингуешь и на той которую пингуешь)
Если прописать только в одном - получим облом.
__________________
Тест - проверка верности!
Форвардинг на серваке включить надо 
__________________
Чайник, мечтающий стать самоваром!
Шлюзы прописаны на всех машинах
Форвардинг включал на машине с 2000, ничего нового не получил, потом повключал везде.
Сейчас снова подправил реестр на всех 98 - убрал форвардинг, но с машин в сети (98-х) пинги не проходят в другую подсеть(хотя ходят на оба IP машины с 2000), в сетевом другой подсети не видно(хотя на маш с 2000 видны обе подсети).
Только что снова ходил по страничкам, увидел рекомендацию - на машине с 2000 для каждой сетевой нужно указать шлюз (какой-то IP машины из другой подсети). Насколько это будет правильно?
__________________
vic
На 2000 включил маршрутизацию (см. выше), после чего должны ходить пинги на сетевуху 2000 другого сегмента!
Например, из сети 192.168.1.* должна пинговаться сетевуха 192.168.0.100.
А из сети 192.168.0.* - должна пинговаться сетевуха 192.168.1.1.
Для подсети: 192.168.0.*
На компьютере, выполняющем роль маршрутизотора (2000)
адрес сетевухи 192.168.0.100.
На всех компах этого сегмента шлюз по умолчанию 192.168.0.100!
Для подсети: 192.168.1.*
На компьютере, выполняющем роль маршрутизотора (2000)
адрес сетевухи 192.168.1.1.
На всех компах этого сегмента шлюз по умолчанию 192.168.1.1!
После этого (и возможной перезагрузки для 98) должны пинговаться машины из обоих сегментов.
В сетевом окружении оба сегмента будут видны только на 2000.
__________________
Тест - проверка верности!
Да именно так как вы написали все и есть.
А можно ли сделать так, чтобы оба сегмента были видны в сетевом на всех машинах?
Или что для этого нужно? (кроме WServ).
__________________
vic
Почитай в этой теме
__________________
Тест - проверка верности!
| Формат времени GMT. Текущее время 11:28. | Показаны 19 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.