2

У меня есть простая домашняя сеть: кабель ISP идет в маршрутизатор (netgear wndr3700 с запущенным ddwrt), который обеспечивает подключение ко всем устройствам, статическим проводным клиентам и беспроводной связи dhcp (см. Схему ниже, с левой стороны). Аутентификация соединения маршрутизатора-ISP основана на паре MAC-ip - без паролей или чего-либо еще. Мне нужно добавить другой компьютер в мою сеть; хотя есть некоторые ограничения - физически невозможно подключить этот компьютер к маршрутизатору, но возможно перед маршрутизатором. Существует правило: все ПК должны быть в состоянии связаться друг с другом (не обязательно находиться в одной подсети, т.е. pc1 - 192.168.1.2, а pc3 - 192.100.200.300). Поскольку это был бы компьютер, не подходящий для передачи всего трафика от и к маршрутизатору, я решил разделить свою сеть, поместив устройство между ISP и маршрутизатором (см. Среднюю часть схемы).

Вот вопрос - какое устройство мне нужно, другой маршрутизатор или просто коммутатор, такой как D-link DGS-1100-05 (http://www.dlink.com/uk/en/products/dgs-1100 -pd-series-gigabit-smart-switch)? Кажется, что рассматриваемый коммутатор работает на уровне 2 и не способен назначать ips клиентам - он просто соединит мой маршрутизатор и pc3 в сеть, чтобы они могли общаться. Я не уверен, сможет ли ПК за маршрутизатором (pc1, pc2) связаться с pc3 через маршрутизатор и коммутатор.

Есть другое решение - поставить маршрутизатор перед всем, поставить переключатель вместо маршрутизатора (схема часть 3). Все еще не уверен насчет общения между клиентами.

 internet          +    internet                 +    internet
    |              |        |                    |        |
    |              |        |                    |        |
    |              |        |                    |        |
    |              |   +----v---+      +-----+   |   +----v---+      +-----+
    |              |   |        |      |     |   |   |        |      |     |
    |              |   | switch +------> pc3 |   |   | router +------> pc3 |
    |              |   |        |      |     |   |   |        |      |     |
    |              |   +---+----+      +-----+   |   +---+----+      +-----+
    |              |       |                     |       |
    |              |       |                     |       |
    |              |       |                     |       |
+---v----+         |   +---v----+                |   +---v----+
|        |         |   |        |                |   |        |
| router |         |   | router |                |   | switch |
|        |         |   |        |                |   |        |
+-+---+--+         |   +-+---+--+                |   +-+---+--+
  |   |            |     |   |                   |     |   |
  |   +----+       |     |   +----+              |     |   +----+
  |        |       |     |        |              |     |        |
+-v---+  +-v---+   |   +-v---+  +-v---+          |   +-v---+  +-v---+
|     |  |     |   |   |     |  |     |          |   |     |  |     |
| pc1 |  | pc2 |   |   | pc1 |  | pc2 |          |   | pc1 |  | pc2 |
|     |  |     |   |   |     |  |     |          |   |     |  |     |
+-----+  +-----+   +   +-----+  +-----+          +   +-----+  +-----+

Я почти уверен, что есть элегантное решение, которое может решить эту проблему с помощью коммутатора, но я никогда раньше не работал с коммутаторами: их определение довольно простое, но отсутствие опыта работы с ними останавливает меня.

Обновление: третий вариант работает так, как задумано, шт могут видеть друг друга, никаких проблем.

1 ответ1

2

Переключатель или даже концентратор достаточно.

Маршрутизатор с несколькими портами локальной сети фактически является тандемом маршрутизатор + коммутатор или маршрутизатор + концентратор. Например, ОС моего маршрутизатора видит все порты локальной сети как одно устройство (eth1); они разделены позже на аппаратном уровне. Поэтому добавление коммутатора или концентратора, как показано на рисунке справа, эквивалентно наличию дополнительных портов LAN в маршрутизаторе. Все три ПК должны вести себя так, как если бы они были подключены к портам локальной сети маршрутизатора, если только ваш коммутатор не управляем и не испортил его конфигурацию и не сделал что-то смешное, например, отключил некоторые порты (D-link DGS-1100-05 по вашей ссылке умный коммутатор, он имеет некоторые основные параметры конфигурации).


Добавление коммутатора или концентратора, как показано на центральной картинке, откроет ваш ПК3 вашему провайдеру. ПК3 может попытаться получить IP-адрес или около того, но интернет-провайдер, вероятно, отклонит все сообщения от него, потому что его MAC будет указывать, что это случайное (чужое) устройство. Все зависит от политики провайдера и деталей вашей подписки. Домашним пользователям обычно предлагается один IP-адрес (независимо от того, является ли он глобально маршрутизируемым IP-адресом или один за NAT операторского класса); если они хотят подключить более одного устройства, они должны использовать NAT (как, вероятно, делает ваш маршрутизатор).

Однако в этом случае интернет-провайдер не сможет помешать вашему маршрутизатору связаться с ПК3 через коммутатор или концентратор. При "правильной" ручной настройке (скорее, за пределами возможностей стандартной микропрограммы домашнего маршрутизатора, но с подобным OpenWRT) вы можете получить связь между всеми тремя PSc.

Если вам удастся сделать это, PC3 будет "партизанским" устройством в сети интернет-провайдера. Также обратите внимание, что если вы использовали концентратор в этом сценарии, то любая связь между вашим маршрутизатором и ПК3 будет протекать в сторону ISP; это не тот случай с выключателем.

Есть еще вопросы, проблемы безопасности. Эта установка не стоит хлопот, если у вас нет действительно веских причин.

Возможно, вы могли бы поговорить с вашим провайдером и зарегистрировать дополнительное устройство (возможно, за дополнительную плату), но если вы просто хотите добавить компьютер в сеть, придерживайтесь правой картинки.Правильный - правильный. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .