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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Частные и реальные IP-адреса в одной сети (http://forum.oszone.net/showthread.php?t=38942)

Gennady82 20-05-2004 12:44 263087

Ситуация: есть сеть из 10ти компьютеров. Компьютеры объеденены одним хабом. Среди них есть компьютер с двумя сетевыми картами, который является прокси-сервером интернет-услуг (Win2003Std КД). Выход в Инет через ADSL-модем, который подключён к хабу. На прокси одна сетевая карта имеет адрес 192.168.1.1, вторая - 213.145.151.162 / 255.255.255.248 (реальный). В локальной сети компьютеры имеют адреса 192.168.1.0/255.255.255.0 * *Один компьютер в локальной сети имеет реальный адрес 213.145.151.164 / 255.255.255.248
Между "частниками" и "реальными" нет пинга и компы друг друга не видят в Сетевом окружении. Что делать, чтобы видели и пинговались? Маршрутизацю прописать или что-то ещё?

Andy_user 20-05-2004 13:27 263088

Прежде чем ответить на Ваши вопросы, хочу заметить, что топология построения Вашей сети очень плоха.
Может сначала попробуем перестроить сеть ?

Gennady82 20-05-2004 13:44 263089

Да, согласен, с точки зрения безопасности (и думаю, не только безопасности) не фонтан. Но я только учусь. Я с радостью рассмотрю любые предложения по модернизации сетки.

Andy_user 20-05-2004 14:44 263090

Предлагаю такой вариант построения Вашей сети:
Интернет-провайдер
!
ADSL-модем
!
Хаб --- Комп с реальным адресом
!
Ком (прокси)
!
Хаб
!
Все остальные компьютеры сети (с "частными" адресами)
--------------------------
Хочу заметить, идея использовать один комп и как контроллер домена, и как прокси, и как маршрутизатор (у Вас пока этого нет, но возможно будет в будущем) - это не есть хорошо. Лучше, чтобы контроллер домена был внутри частной сети.


[s]Исправлено: Andy_user, 14:47 20-05-2004[/s]

Gennady82 20-05-2004 15:04 263091

Про схему: так оно и было. От провайдера трафик шёл на модем, с модема на сетевую сервера с реальным адресом, затем посредством WinRoute (через вторую сетевую карту сервера с частным адресом и хаб) трафик шёл к клиентскому месту в локальной сети. Но возникла необхоимость в реальном адреме на одном из компьютеров. И пришлось модем "втыкать" в хаб, сетевую карту сервера с реальным адресом - тоже в хаб. А иначе тот "реальный" компьютер (это у шефа) не выходил в Инет. Но поменять обратно - это не проблема. Для меня проблема в том, как его потом в Инет вывести.

Добавлено:

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

Lamo 20-05-2004 22:01 263092

Цитата:

но вот нет денег на выделенные серверы/компьютеры
короче понятно знакомая ситуевина...
и при этом еще и хотят спутники запускать.

теперь вопрос критичный - адреса статичные
или пров их из пула раздает - кто успел тот и съел ?

у тебя только один выход - дать остальным машинам
адреса из диапазона 213.145.151.*
просто прокси теперь не актуален, любой ломак
Цитата:

сервера с реальным адресом - тоже в хаб.
может его обойти и ломануться в ИНет прямиком...
сервер ничего не контролирует.

вот только что пров на все это скажет... интересно даже...
я бы вломил за сие...

Можно поробовать трансляцию по портам сделать,
но не уверен что сработает... да и там своего гемора хватает...

Чтобы хоть как-то привести сие безобразие в порядок
нуно еще свич один...

Gennady82 21-05-2004 07:02 263093

теперь вопрос критичный - адреса статичные
или пров их из пула раздает - кто успел тот и съел ?

Реальные - статика. Они фиксированные на модеме, на "внешней" сетевой карте. На сетевой карте (у шефа) реальный адрес - тоже статика (хотел через DHCP привязать к MAC, но что-то не получается). Так что, все реальные - статика. А вот частные 192.168.x.x - через DHCP с привязкой по MAC (тоже, можно сказать, статичные)






у тебя только один выход - дать остальным машинам
адреса из диапазона 213.145.151.*
просто прокси теперь не актуален, любой ломак
может его обойти и ломануться в ИНет прямиком...
сервер ничего не контролирует.

Да, но это приведёт к безконтрольному доступу в Инет, а мне за трафиком следить надо. Может лучше вернём топологию "на место"?





вот только что пров на все это скажет... интересно даже...
я бы вломил за сие...

У нас маска для реальных адресов - 255 255 255 248 - и восемь адресов, а компов больше. Лучше им реальные не ставить, я думаю - из соображений безопасности, например.





Чтобы хоть как-то привести сие безобразие в порядок
нуно еще свич один...

Так, а по-подробнее?

Andy_user 21-05-2004 10:04 263094

To Lamo:
"теперь вопрос критичный - адреса статичные или пров их из пула раздает - кто успел тот и съел ? "
Интересный вопрос. Вы обратили внимание на то, что Автор топика сообщает о связи с интернет через ADSL-модем ??

"у тебя только один выход - дать остальным машинам адреса из диапазона 213.145.151.* "
Из маски 255.255.255.248 и из того факта, что один адрес нужен для ADSL-модема, вытекает, что "остальных машин" с реальными адресами может быть всего 5 (пять) штук.




Lamo 21-05-2004 10:12 263095

Gennady82
Цитата:

И пришлось модем "втыкать" в хаб, сетевую карту
сервера с реальным адресом - тоже в хаб
Цитата:

Да, но это приведёт к безконтрольному доступу в Инет
Ты меня не понял - это не предложение,
а констатация свершившегося.
Да это уже к нему привело - что удержит узера
сменить IP своей машины на 213.145.151.* и ломануться
в ИНет - да ничего !
Твой PDC ничего не контролирует.
Цитата:

а мне за трафиком следить надо.
а как трафик "шефа" учитывать собираешься ?
он ведь мимо прокси идет...
или просто валить все левое на него будешь ?
Цитата:

Так, а по-подробнее?
постом выше
Цитата:

Предлагаю такой вариант построения Вашей сети:
Интернет-провайдер
!
ADSL-модем
!
Хаб --- Комп с реальным адресом
!
Ком (прокси)
!
Хаб
!
Все остальные компьютеры сети (с "частными" адресами)
Цитата:

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


Добавлено:

Andy_user
Цитата:

Из маски 255.255.255.248 и из того факта, что один адрес нужен для ADSL-модема, вытекает, что "остальных машин" с реальными адресами может быть всего 5 (пять) штук.
в курсе
Цитата:

вот только что пров на все это скажет... интересно даже...
я бы вломил за сие...
надеюсь понятно выразился ;)
Все сводиться к тому что отсутствие финансирования и
"куча желаний шефа" приводит к бардаку в сети.
вот что ты посоветуешь, если ему на свич бабок не дадут ?
мне очень интересно...
только грабли

Gennady82 21-05-2004 11:16 263096

У меня вопрос был несколько в другом. Как настроить маршрутизацию (и что-то ещё, если нужно), чтобы две сети (с реальными и частными адресами), подключенные к одному хабу видели друг друга (например, пинговались). Это вообще возможно?

Andy_user 21-05-2004 11:36 263097

Есть 2 способа: правильный и кривой.
1. Правильный способ
Один из компов должен быть маршрутизатором между Вашими 2-мя IP сетями. У него должно быть 2 (два)  IP адреса, по одному из каждой IP подсети. На нем должен быть разрешен форвардинг IP пакетов. На каждом из компов в качестве основного шлюза надо указать IP адрес этого маршрутизатора, принадлежащий подсети, в которой находится комп.

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

Gennady82 21-05-2004 12:58 263098

По поводу второго - я очень сомневаюсь, что он будет работать.

Первый. Я так и делал (см. пост о видимости сегментов http://www.forum.oszone.net/topic.cg...amp;topic=1873) пакеты не проходят. Пинга нет.

Andy_user 21-05-2004 13:08 263099

Насчет второго способа.
И более знающие сомневались. Однако...
Сходите по ссылке, очень поучительно:
http://forum.citforum.ru/viewtopic.php?t=25742
--------------------
По поводу отсутствия пингов:
Выбираете 2 машины, между которыми нет пингов.
Даете route print  с каждой и результат в студию.

Добавлено:

Судя по некоторым признакам, по ссылке ходили.
И каковы впечатления ?

Gennady82 21-05-2004 14:03 263100

Удивился. :)

Но ведь это мне не поможет. Я спрашивал о том, каким образом настроить маршрутизацию, чтобы хосты в разных сетях (но физически в одном хабе) видели друг дрга?
"Само-шлюз" мне не поможет, так как шлюзом для рабочих станций явл-ся сервак, через него они выходят в Инет.

Andy_user 21-05-2004 14:09 263101

1. Вам предлагалась другая топология сети. Итак, какая сейчас топология ?
2. Предлагалось дать результаты выполнения команд route print с 2-х компов, между которыми нет пинга. Где они ?

Gennady82 21-05-2004 15:03 263102

Давайте пока топологию трогать не будем (модем всё ещё в хабе) и поставим такую задачу (исходя из текущей топологии, той её части, которая останется после изменения):

Хаб (или свитч - разница для маршрутизации большая?)
В хаб включены два (реально - больше) компьютера с адресами 192 168 1 х / 255 255 255 0 и 213 145 151 х / 255 255 255 248

Они не пингуются. И в Сетевом окружении их не видно. Сейчас привиду print route для них.

Добавлено:

Это для компьютера с реальным адресом.

C:\>route print
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 72 af 00 00 66 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC - P
acket Scheduler Miniport
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес * * * * * Маска сети * * *Адрес шлюза * * * Интерфейс *Метрика
* * * * *0.0.0.0 * * * * *0.0.0.0 *213.145.150.161 *213.145.150.164 * * *20
* * * *127.0.0.0 * * * *255.0.0.0 * * * *127.0.0.1 * * * 127.0.0.1 * * * 1
*213.145.150.160 *255.255.255.248 *213.145.150.164 *213.145.150.164 * * *20
*213.145.150.164 *255.255.255.255 * * * *127.0.0.1 * * * 127.0.0.1 * * * 20
*213.145.150.255 *255.255.255.255 *213.145.150.164 *213.145.150.164 * * *20
* * * *224.0.0.0 * * * *240.0.0.0 *213.145.150.164 *213.145.150.164 * * *20
*255.255.255.255 *255.255.255.255 *213.145.150.164 *213.145.150.164 * * *1
Основной шлюз: * * 213.145.150.161
===========================================================================
Постоянные маршруты:
*Отсутствует

C:\>








Это для компьютера с частным адресом.

C:\>route print
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 ee b1 04 28 f8 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC - P
acket Scheduler Miniport
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес * * * * * Маска сети * * *Адрес шлюза * * * Интерфейс *Метрика
* * * * *0.0.0.0 * * * * *0.0.0.0 * * *192.168.1.1 * 192.168.1.104 * * * 20
* * * *127.0.0.0 * * * *255.0.0.0 * * * *127.0.0.1 * * * 127.0.0.1 * * * 1
* * *192.168.1.0 * *255.255.255.0 * *192.168.1.104 * 192.168.1.104 * * * 20
* *192.168.1.104 *255.255.255.255 * * * *127.0.0.1 * * * 127.0.0.1 * * * 20
* *192.168.1.255 *255.255.255.255 * *192.168.1.104 * 192.168.1.104 * * * 20
* * * *224.0.0.0 * * * *240.0.0.0 * *192.168.1.104 * 192.168.1.104 * * * 20
*255.255.255.255 *255.255.255.255 * *192.168.1.104 * 192.168.1.104 * * * 1
Основной шлюз: * * * * 192.168.1.1
===========================================================================
Постоянные маршруты:
*Отсутствует

C:\>

Добавлено:

Но вот на мой взгляд, таблицы маршрутизации на этих компьютер трогать не ужно. Прописывать маршруты нужно на сервере, ведь только он сразу в обеих сетях, благодаря двум сетевым картам.

Andy_user 21-05-2004 15:26 263103

Давайте сначала определимся какая у Вас реальная подсеть.
Варианты:
213.145.150.160 (255.255.255.248)
или
213.145.151.160 (255.255.255.248)

Gennady82 21-05-2004 15:29 263104

150 (была изменена из соображения безопасности - форум публичный)

Фактически: 213 145 150 160 / 255 255 255 248

Andy_user 21-05-2004 15:37 263105

Если сервер-маршрутизатор имеет два IP адреса:
213.145.150.162
192.168.1.1
то на компе с реальным IP в качестве основного шлюза укажите
213.145.150.162


Gennady82 21-05-2004 15:38 263106

Угу. По идее. Пинг внешних узлов (www.kg, например) пропадает.

Andy_user 21-05-2004 15:48 263107

Надо полагать, пинг в ВАшей локальной сети появляется, о чем Вы скромно умалчиваете...
Тогда, раз Вам надо еще пинговать и весь Интернет, на рабочих станциях с реальными IP адресами, ставите основной шлюз  213.145.150.161
и руками добавляете маршрут
route -p add 192.168.1.0 mask 255.255.255.0  213.145.150.162


Gennady82 21-05-2004 15:57 263108

Пинг в локалке не появляется. Маршрут прописал - нет пинга по локалке.

Добавлено:

Я вот подумал, может проще в этот комп (с реальным адресом) ещё одну сетевую карту поставить, чтобы в локалку смотрела? Я понимаю, что это частный выход.

Andy_user 21-05-2004 16:01 263109

Дайте
route print
ipconfig /all
с сервера-маршрутизатора.

Gennady82 21-05-2004 16:04 263110

Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
         0.0.0.0          0.0.0.0  213.145.150.161  213.145.150.162     20
       127.0.0.0        255.0.0.0        127.0.0.1        127.0.0.1      1
     192.168.1.0    255.255.255.0      192.168.1.1      192.168.1.1     20
     192.168.1.1  255.255.255.255        127.0.0.1        127.0.0.1     20
   192.168.1.255  255.255.255.255      192.168.1.1      192.168.1.1     20
 213.145.150.160  255.255.255.248  213.145.150.162  213.145.150.162     20
 213.145.150.162  255.255.255.255        127.0.0.1        127.0.0.1     20
 213.145.150.255  255.255.255.255  213.145.150.162  213.145.150.162     20
       224.0.0.0        240.0.0.0      192.168.1.1      192.168.1.1     20
       224.0.0.0        240.0.0.0  213.145.150.162  213.145.150.162     20
 255.255.255.255  255.255.255.255      192.168.1.1      192.168.1.1      1
 255.255.255.255  255.255.255.255  213.145.150.162  213.145.150.162      1
Основной шлюз:     213.145.150.161
===========================================================================
Постоянные маршруты:
 Отсутствует

C:\Documents and Settings\Administrator>ipconfig -all

Настройка протокола IP для Windows

  Имя компьютера  . . . . . . . . . : server
  Основной DNS-суффикс  . . . . . . : IT-Service.kg
  Тип узла. . . . . . . . . . . . . : гибридный
  IP-маршрутизация включена . . . . : да
  WINS-прокси включен . . . . . . . : нет
  Порядок просмотра суффиксов DNS . : IT-Service.kg

I-net - Ethernet адаптер:

  DNS-суффикс этого подключения . . :
  Описание  . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethernet NIC #2
  Физический адрес. . . . . . . . . : 00-0A-CD-03-E5-95
  DHCP включен. . . . . . . . . . . : нет
  IP-адрес  . . . . . . . . . . . . : 213.145.150.162
  Маска подсети . . . . . . . . . . : 255.255.255.248
  Основной шлюз . . . . . . . . . . : 213.145.150.161
  DNS-серверы . . . . . . . . . . . : 213.145.129.19
                                      213.145.129.20

LAN - Ethernet адаптер:

  DNS-суффикс этого подключения . . :
  Описание  . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethernet NIC
  Физический адрес. . . . . . . . . : 00-E0-4C-A5-75-20
  DHCP включен. . . . . . . . . . . : нет
  IP-адрес  . . . . . . . . . . . . : 192.168.1.1
  Маска подсети . . . . . . . . . . : 255.255.255.0
  Основной шлюз . . . . . . . . . . :
  DNS-серверы . . . . . . . . . . . : 213.145.129.19
                                      213.145.129.20

C:\Documents and Settings\Administrator>

Andy_user 21-05-2004 16:13 263111

На компе *213.145.150.164 выдайте команду еще раз route print и дайте результат
tracert 192.168.1.1
tracert 192.168.1.104



[s]Исправлено: Andy_user, 16:15 21-05-2004[/s]

Gennady82 21-05-2004 16:17 263112


C:\Documents and Settings\madmax>route print
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 72 af 00 00 66 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC - P
acket Scheduler Miniport
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
         0.0.0.0          0.0.0.0  213.145.150.161  213.145.150.164      20
       127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
     192.168.1.0    255.255.255.0  213.145.150.162  213.145.150.164      1
 213.145.150.160  255.255.255.248  213.145.150.164  213.145.150.164      20
 213.145.150.164  255.255.255.255        127.0.0.1       127.0.0.1       20
 213.145.150.255  255.255.255.255  213.145.150.164  213.145.150.164      20
       224.0.0.0        240.0.0.0  213.145.150.164  213.145.150.164      20
 255.255.255.255  255.255.255.255  213.145.150.164  213.145.150.164      1
Основной шлюз:     213.145.150.161
===========================================================================
Постоянные маршруты:
 Сетевой адрес            Маска    Адрес шлюза      Метрика
     192.168.1.0    255.255.255.0  213.145.150.162       1

C:\Documents and Settings\madmax>

















C:\Documents and Settings\madmax>tracert 192.168.1.1

Трассировка маршрута к 192.168.1.1 с максимальным числом прыжков 30

 1     *        *        *     Превышен интервал ожидания для запроса.
 2     *        *        *     Превышен интервал ожидания для запроса.
 3     *        *        *     Превышен интервал ожидания для запроса.
 4     *        *        *     Превышен интервал ожидания для запроса.
 5     *     ^C
C:\Documents and Settings\madmax>ping 192.168.1.1

Обмен пакетами с 192.168.1.1 по 32 байт:

Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 192.168.1.1:
   Пакетов: отправлено = 2, получено = 0, потеряно = 2 (100% потерь),
Control-C
^C
C:\Documents and Settings\madmax>

Добавлено:


C:\Documents and Settings\madmax>tracert 192.168.1.104

Трассировка маршрута к 192.168.1.104 с максимальным числом прыжков 30

 1     *        *        *     Превышен интервал ожидания для запроса.
 2     *        *        *     Превышен интервал ожидания для запроса.
 3     *     ^C
C:\Documents and Settings\madmax>ping 192.168.1.104

Обмен пакетами с 192.168.1.104 по 32 байт:

Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 192.168.1.104:
   Пакетов: отправлено = 2, получено = 0, потеряно = 2 (100% потерь),
Control-C
^C
C:\Documents and Settings\madmax>

Andy_user 21-05-2004 16:25 263113

C сервера-маршрутизатора проходят ли команды
ping 192.168.1.104
ping 213.145.150.164  



Добавлено:

Проверьте, в свойсвах всех сетевых на всех компах должен стоять режим Half duplex (ни в коем случае не Full Duplex).

Gennady82 21-05-2004 16:27 263114


C:\Documents and Settings\Administrator>ping 192.168.1.104

Обмен пакетами с 192.168.1.104 по с 32 байт данных:

Ответ от 192.168.1.104: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.104: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.104: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.104: число байт=32 время<1мс TTL=128

Статистика Ping для 192.168.1.104:
   Пакетов: отправлено = 4, получено = 4, потеряно = 0
   (0% потерь)
Приблизительное время приема-передачи в мс:
   Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

C:\Documents and Settings\Administrator>













C:\Documents and Settings\Administrator>ping 213.145.150.164

Обмен пакетами с 213.145.150.164 по с 32 байт данных:

Ответ от 213.145.150.164: число байт=32 время<1мс TTL=128
Ответ от 213.145.150.164: число байт=32 время<1мс TTL=128
Ответ от 213.145.150.164: число байт=32 время<1мс TTL=128
Ответ от 213.145.150.164: число байт=32 время<1мс TTL=128

Статистика Ping для 213.145.150.164:
   Пакетов: отправлено = 4, получено = 4, потеряно = 0
   (0% потерь)
Приблизительное время приема-передачи в мс:
   Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

C:\Documents and Settings\Administrator>

Добавлено:

А как режим проверить?

Добавлено:

LinkSpeed/DuplexMode = Auto

Andy_user 21-05-2004 16:32 263115

Поставьте руками Half Duplex.
Если не поможет, пока одно предположение - хаб неисправен.
На сегодня - все, до понедельника,
Удачи...

Gennady82 21-05-2004 16:44 263116

Хм... А я вот и в субботу работаю! :))         Счастливо!

Andy_user 24-05-2004 08:55 263117

Добрый день.
Еще два вопроса:
- Если пинговать с рабочих станций сервер-маршрутизатор с 2-мя сетевыми картами, пинг проходит ?
- Нет ли на сервере-маршрутизаторе программ, занимающихся фильтрацией пакетов ? Может работает встроеный файерволл ?


Время: 06:04.

Время: 06:04.
© OSzone.net 2001-