Как я могу присоединиться к двум сетям


3

Мне нужно объединить две сети, как это:

PC A1   PC A2   PC A3                                   PC B1   PC B2   PC B3
  \      |       /                                        \      |       /
  ADSL MODEM/ROUTER A  -------- ethernet cable? -------- ADSL MODEM/ROUTER B
      192.168.2.x                                           192.168.1.x

Я хочу получить доступ к сетевым устройствам сети A из сети B и наоборот. И я также хочу, чтобы устройства имели доступ к Интернету через маршрутизатор в своей соответствующей сети, например, ПК А1 должен иметь доступ к Интернету через модем А, а ПК B1 - через модем Б.

Итак, я хочу, чтобы вещи остались такими же, как сейчас, добавив возможность ПК А1 «видеть» ПК В1 и т. Д., Чтобы я мог передавать файлы между ними и т. Д.


1
Достаточно ли физически расположены маршрутизаторы, чтобы можно было (возможно) проложить между ними кабель Ethernet? Или это образно, как два здания и желание, чтобы компьютеры в одном здании видели компьютеры в другом здании?
Darth Android

@DarthAndroid adsl модем / маршрутизаторы, которые я использовал, просто были коммутатором и очень простым встроенным маршрутизатором, который многие даже не назвали бы маршрутизатором. как роутер с 2 портами. Где вы не можете настроить его для использования разных диапазонов IP на разных портах. В «правильном» маршрутизаторе не было бы ADSL-модема, в прошлый раз я все равно использовал их.
Бароп

В зависимости от того, что вы хотите, я видел подходящие маршрутизаторы с комбинированными кабельными или ADSL-модемами. Самый простой способ решить эту проблему - с помощью подходящего маршрутизатора или хотя бы одного, который позволяет указывать пользовательские маршруты. Вы случайно не знаете марку / модель модема / роутера? Было бы полезно увидеть их реальные возможности. У вас есть несколько подключений («Multi-WAN» или «Multi-homing») для целей резервирования, пропускной способности или просто потому, что? Если маршрутизатор / модемы действительно суперосновные, может потребоваться дополнительное оборудование.
Дарт Android

Модем / роутеры являются вторичными. Это Linksys WAG160Nv2 и высокотехнологичный Netgear. Я могу купить / заменить все, что нужно.
GP

Ответы:


2

Если сети достаточно близки, чтобы вы могли физически подключить их с помощью кабеля Ethernet, просто сделайте это. Вам нужно будет добавить маршруты к каждому маршрутизатору для обработки различных подсетей (т. 192.168.2.xЕ. Против 192.168.1.x). Для каждого роутера:

  1. Добавьте маршрут для другого маршрутизатора через интерфейс LAN.
  2. Добавьте маршрут для другой подсети, чтобы перейти к другому маршрутизатору

Например, на маршрутизаторе A вы должны указать маршрут для IP-адреса маршрутизатора B (возможно 192.168.2.1) через интерфейс локальной сети маршрутизатора A, а затем добавить второй маршрут для 192.168.2.0/24IP-адреса маршрутизатора B.

Повторите эти действия на маршрутизаторе B, но с использованием IP 192.168.1.0/24-адреса маршрутизатора A и в качестве подсети.


Ответ barlop поднимает некоторые хорошие вопросы о DHCP и наличии двух маршрутизаторов в одной физической сети. Хотя вышеперечисленное доставит пакеты в правильные места, просмотрите его ответ, чтобы убедиться, что у вас есть представление о том, как вы хотите справиться с некоторыми из сложностей, которые могут возникнуть из-за этого.


Я хочу, чтобы на каждом маршрутизаторе был включен DHCP и обрабатывать подключенные к нему устройства. Я не совсем понимаю ваше решение; Буду ли я просто подключить кабель Ethernet между маршрутизаторами (от порта на маршрутизаторе A к порту на маршрутизаторе B) и установить маршруты? Как именно нужно установить эти маршруты? Я никогда не делал ничего подобного, хотя у меня есть опыт работы с сетями.
GP

@GeorgePsimenos Маршруты сообщают маршрутизаторам, как направлять трафик. Из-за особенностей большинства маршрутизаторов вы не сможете просто использовать маршруты и одновременно использовать DHCP одновременно (я бы использовал статическую адресацию, а затем настроил один маршрутизатор с DHCP для компьютеров, которые только временно находятся на сети). Маршруты задаются в конфигурации каждого маршрутизатора, если они его поддерживают.
Darth Android

Если B1ищет A2, то попытается отправить пакет, адресованный A2маршрутизатору B. Bувидит, что весь трафик для Aкомпьютеров маршрутизатора должен быть отправлен на маршрутизатор A(статический маршрут № 2), и перенаправит пакет на маршрутизатор A. Первый статический маршрут указывает, что маршрутизатор Aсуществует на интерфейсе локальной сети (где находится кабель Ethernet), поэтому маршрутизатор Bбудет использовать его для отправки пакета на маршрутизатор A. Маршрутизатор Aпросто пересылает пакет в A2.
Дарт Android

Теперь все намного понятнее, но мне придется попробовать это на практике.
GP

1

Вы можете подключить сеть A к сетевому коммутатору, а сеть B - к сетевому коммутатору.

Затем подключите каждый коммутатор к центральному маршрутизатору и настройте маршрутизатор таким образом, чтобы один интерфейс предназначался для одного диапазона IP, а другой - для другого диапазона IP.

И убедитесь, что DHCP не установлен на обоих маршрутизаторах. Я полагаю, что вы либо должны установить IP-адреса вручную, чтобы получить 2 различных диапазона. Или получите центральный маршрутизатор для выполнения DHCP.

Эти модемы / маршрутизаторы, скорее всего, не справятся с отправкой через DHCP одного диапазона IP-адресов на один порт и другого диапазона IP-адресов на другой порт. По моему опыту, они даже не могут справиться с двумя разными сетями с двумя разными диапазонами IP. Но центральный маршрутизатор (не модем-маршрутизатор) может, а если нет, то устанавливать IP-адреса вручную на каждом компьютере.

Это сказал.

Возможно, вы могли бы рассматривать его как одну сеть 192.168.0.0 и настроить оба модема / маршрутизатора ADSL, чтобы это была сеть. Тогда вам вообще не нужен центральный маршрутизатор, и вы можете просто соединить их вместе через кабель Ethernet. Но тогда это не две отдельные сети, это будет одна сеть, но это в пределах возможностей ваших модем-маршрутизаторов adsl.


Мне нужны компьютеры в каждом здании, чтобы использовать интернет-соединение этого здания.
GP

1

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

Многие домашние маршрутизаторы не поддерживают ни один. Для тех, кто это делает, вам, вероятно, придется использовать порт «WAN» для подключения двух маршрутизаторов (поскольку порты локальной сети находятся за микросхемой коммутатора и не могут быть настроены отдельно), что означает, что у вас не будет доступа к внешней сети. если вы не сделаете более сложную конфигурацию.

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


0

Я бы рекомендовал добавить мостовой маршрутизатор, который будет подключен к обеим сетям. Вы можете использовать практически любой маршрутизатор, по крайней мере, с двумя портами Ethernet, который может запускать прошивку стороннего производителя (например, Tomato, OpenWRT, DD-WRT и т. Д.).

Все, что вам нужно сделать в маршрутизаторе, который соединяет две сети, это:

  1. Настройте каждый из двух портов Ethernet на разные VLAN.

  2. Назначьте каждой VLAN IP-адрес в одной из двух ваших сетей.

  3. Подключите каждый порт к сети, в которой VLAN порта имеет IP-адрес.

  4. Убедитесь, что маршрутизатор настроен для маршрутизации. (Это значение по умолчанию в большинстве дистрибутивов.)

Затем, чтобы заставить его работать, вам нужно будет войти в каждый из двух существующих маршрутизаторов и добавить маршрут. Например, если шунтирующий маршрутизатор 192.168.1.2и 192.168.2.2, вам нужно добавить эти два маршрута:

  1. В сети 192.168.1.x - маршрут к 192.168.2.0/24 со шлюзом 192.168.1.2.

  2. В сети 192.168.2.x - маршрут к 192.168.1.0/24 со шлюзом 192.168.2.2.

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


Отличный ответ, спасибо. У меня есть запасной TL-WR741ND с DD-WRT, смогу ли я использовать его в качестве мостового маршрутизатора?
GP

Да. Это будет работать просто отлично.
Дэвид Шварц
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.