Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Маршрутизация. Сервер не видит компьютеры подсети. (http://forum.oszone.net/showthread.php?t=156139)

kkeng 07-11-2009 21:14 1264164

Маршрутизация. Сервер не видит компьютеры подсети.
 
Здравствуйте, я нуб в вопросах администрирования сетей и серверов, но столкнуться с этим пришлось. И возникла проблема.
Windows Server 2003 R2. он имеет два сетевых интерфейса. Один смотрит в интернет, другой в локальную сеть через свитч. Взаимодествие между ними осуществляется через NAT. Все у всех работет, все хорошо.

Проблема вот в чем. К свитчу я подключил роутер, к роутеру еще нескольок компьютеров. На нем прописал статический маршрут до сервера. Все они выхоядт в интернет, видят домен и взаимодействуют с ним. Только пользователи внешней сети(которая идет напрямую от сервера) не видят компьютеры, которые находятся в другой подсети, за роутером.

Я так понимаю, что проблема в маршрутизации на сервере. Вот теперь вопрос... скажите пожалуйста, как сделать так, чтобы все запросы, идущие на ip, к примеру, 192.168.2.9 уходили во вторую подсеть, а те, что в интернет, шли в интернет. иными словами, как все \то объеденить?

Команда tracert 192.168.2.9 показывает

Код:

ссировка маршрута к server [192.168.2.9]
с максимальным числом прыжков 30:

  1  4294967295 ms    2 ms    2 ms  my.router [192.168.0.1]
  2    *        *        *    Превышен интервал ожидания для запроса.

т.е. пакеты пытаются уйти в интернет, хотя дорога им на 192.168.2.1

и вот еще route PRINT с сервера

Код:

IPv4 таблица маршрута
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 11 95 23 e8 4b ...... D-Link DFE-530TX+ PCI Adapter
0x10004 ...00 23 54 a1 bc 60 ...... Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit E
thernet NIC
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес          Маска сети      Адрес шлюза      Интерфейс  Метрика
          0.0.0.0          0.0.0.0      192.168.0.1      192.168.0.2      1
        127.0.0.0        255.0.0.0        127.0.0.1        127.0.0.1      1
      192.168.0.0    255.255.255.0      192.168.0.2      192.168.0.2      1
      192.168.0.2  255.255.255.255        127.0.0.1        127.0.0.1      1
    192.168.0.255  255.255.255.255      192.168.0.2      192.168.0.2      1
      192.168.1.0    255.255.255.0      192.168.1.2      192.168.1.2      2
      192.168.1.2  255.255.255.255        127.0.0.1        127.0.0.1      2
    192.168.1.255  255.255.255.255      192.168.1.2      192.168.1.2      2
        224.0.0.0        240.0.0.0      192.168.0.2      192.168.0.2      1
        224.0.0.0        240.0.0.0      192.168.1.2      192.168.1.2      2
  255.255.255.255  255.255.255.255      192.168.0.2      192.168.0.2      1
  255.255.255.255  255.255.255.255      192.168.1.2      192.168.1.2      1
Основной шлюз:        192.168.0.1
===========================================================================
Постоянные маршруты:
  Отсутствует

помогите разобраться)

amel27 08-11-2009 06:59 1264416

Цитата:

Цитата kkeng
как сделать так, чтобы все запросы, идущие на ip, к примеру, 192.168.2.9 уходили во вторую подсеть, а те, что в интернет, шли в интернет. »

при существующей топологии - прописать на всех хостах 192.168.0.0/24 маршрут к сети 192.168.2.0/24:
Код:

ROUTE -p ADD 192.168.2.0 255.255.255.0 192.168.0.XXX
где 192.168.0.XXX - адрес роутера в подсети 192.168.0.0/24

З.Ы. чтобы ограничиться маршрутом по умолчанию, нужно включать роутер между свичем и граничным маршрутизатором (NAT), но в этом случае потребуется еще одна сеть для DMZ

kkeng 08-11-2009 13:56 1264611

Цитата:

при существующей топологии - прописать на всех хостах 192.168.0.0/24 маршрут к сети 192.168.2.0/24:
Может быть я не праильно Вас понял, а может и не правильно все описал, попробую снова.

Сервер подключен к интернету (шлюз с адресом 192.168.0.1). Далее по дргому сетевому интерфейсу сервер подключен с свичу и раздает всем адреса в диапазоне 192.168.1.ххх(порядка 10ти компьютеров), а к свичу уже подключен маршрутизатор(читай 11-й компьютер), который раздает всем своим абонентам адреса 192.168.2.xxx.

Я так понял, что пакеты, которые идут от любого компьютера в первой подсети (192.168.1.ххх) на ip из диапазона (192.168.2.ххх) идут на сервер(читай маршрутизатор), а он, в виду того, что знает только один маршрут, шлет эти пакеты выше, на 192.168.0.1. Там стоит маршрутизатор, который знать не знает об этих сетях и, соотвественно, все пакеты пропадают.

Но вместо того, чтобы отсылать их выше, он должен пересылать их на ip 192.168.1.11, где стоит тот самый маршрутизатор для подсети с диапазоном 192.168.2.xxx.

P.S Может быть на сервере какие-то статические маршруты прописать надо???

Вот как это сделать?

Ситуация ослажняется тем, что подсетей будет 3 и, соотвественно, три маршрктизатора.

amel27 08-11-2009 14:17 1264629

Цитата:

Цитата kkeng
может и не правильно все описал, попробую снова »

здравая мысль... ;)

Цитата:

Цитата kkeng
вместо того, чтобы отсылать их выше, он должен пересылать их на ip 192.168.1.11, где стоит тот самый маршрутизатор для подсети с диапазоном 192.168.2.xxx »

на одном интерфейсе (сервера) маршрутизация работать не будет, поэтому повторюсь - вижу только один выход: маршрутизировать средствами самого хоста, но для этого на всех хостах сети 192.168.1.0/24 нужно явно прописать маршрут к сети 192.168.2.0/24 ...с учетом новой доступной инфы команда будет такой:
Код:

ROUTE -p ADD 192.168.2.0 255.255.255.0 192.168.1.11
Цитата:

Цитата kkeng
Ситуация ослажняется тем, что подсетей будет 3 и, соотвественно, три маршрктизатора »

тогда мб стоило сразу огласить весь список нововведений?.. с точным указанием всех подсетей и маршрутизаторов

kkeng 08-11-2009 14:22 1264633

Может на сервере надо прописать какие-то статические маршруты?

amel27 08-11-2009 14:41 1264656

kkeng,
сервер не будет маршрутизировать пакеты между сетями за одним сетевым интерфейсом (у вас это 192.168.1.0/24 и 192.168.2.0/24), только между разными (например, между 192.168.0.0/24 и 192.168.2.0/24)

желательно на каждую сеть иметь один маршрутизатор (разве что кроме DMZ), у вас же 192.168.1.0/24 имеет два маршрутизатора ("роутер" и "сервер") - отсюда и проблемы

kkeng 08-11-2009 17:18 1264897

amel27
Т.е., если банально, две подсети должны сидеть на двух разных сетевых картах. Я вас правильно понял?

Вот только что кое-что проверил. Прописал в настройках севера по вашему образцу статический маршрут на подсеть 192.168.2.0. И... и теперь трассировка идет нужным путем, т.е. сначала на сервер, после чего на шлюз 192.168.1.11, а потом к нужному компьютеру в подсети 192.168.2.ххх. Что и требовалось получить.

Получается, что это надо было прописать только на сервере.

Только вскрылась маленькая засада. Компьютеры из главной сети, которая подключена напрямую к серверу не видят в сетевом окружении компьютеры из подсети 2, хотя те видят и сервер и все остальные компьютеры. Я слышал, что за это отвечает какое-то вещание, вы могли бы подсказать в какую сторону копать и что мне искать на форуме и в интернете?

И спасибо за помощь, каким-то странным образом главный вопрос разрешился.

amel27 09-11-2009 04:16 1265337

Цитата:

Цитата kkeng
Прописал в настройках севера по вашему образцу статический маршрут на подсеть 192.168.2.0. И... и теперь трассировка идет нужным путем, т.е. сначала на сервер, после чего на шлюз 192.168.1.11, а потом к нужному компьютеру в подсети 192.168.2.ххх. Что и требовалось получить. »

такой фокус не всегда срабатывает - зависит от маршрутизатора и его настроек, поэтому всё-таки рекомендую поработать еще с топологией, чтобы не гонять пакеты туда-сюда дважды по одному сегменту

Цитата:

Цитата kkeng
Компьютеры из главной сети, которая подключена напрямую к серверу не видят в сетевом окружении компьютеры из подсети 2, хотя те видят и сервер и все остальные компьютеры. Я слышал, что за это отвечает какое-то вещание, вы могли бы подсказать в какую сторону копать и что мне искать на форуме и в интернете? »

Обозреватель компьютеров – Computer Browsing

2 локальные сетки и broadcast между ними
Контроллер домена win2003 и vlan`ы

З.Ы. на форуме обсуждалось неоднократно - в поиск


Время: 09:22.

Время: 09:22.
© OSzone.net 2001-