Мне нужно объединить две сети, как это:
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 и т. Д., Чтобы я мог передавать файлы между ними и т. Д.
networking
врач общей практики
источник
источник
Ответы:
Если сети достаточно близки, чтобы вы могли физически подключить их с помощью кабеля Ethernet, просто сделайте это. Вам нужно будет добавить маршруты к каждому маршрутизатору для обработки различных подсетей (т.
192.168.2.x
Е. Против192.168.1.x
). Для каждого роутера:Например, на маршрутизаторе A вы должны указать маршрут для IP-адреса маршрутизатора B (возможно
192.168.2.1
) через интерфейс локальной сети маршрутизатора A, а затем добавить второй маршрут для192.168.2.0/24
IP-адреса маршрутизатора B.Повторите эти действия на маршрутизаторе B, но с использованием IP
192.168.1.0/24
-адреса маршрутизатора A и в качестве подсети.Ответ barlop поднимает некоторые хорошие вопросы о DHCP и наличии двух маршрутизаторов в одной физической сети. Хотя вышеперечисленное доставит пакеты в правильные места, просмотрите его ответ, чтобы убедиться, что у вас есть представление о том, как вы хотите справиться с некоторыми из сложностей, которые могут возникнуть из-за этого.
источник
B1
ищетA2
, то попытается отправить пакет, адресованныйA2
маршрутизаторуB
.B
увидит, что весь трафик дляA
компьютеров маршрутизатора должен быть отправлен на маршрутизаторA
(статический маршрут № 2), и перенаправит пакет на маршрутизаторA
. Первый статический маршрут указывает, что маршрутизаторA
существует на интерфейсе локальной сети (где находится кабель Ethernet), поэтому маршрутизаторB
будет использовать его для отправки пакета на маршрутизаторA
. МаршрутизаторA
просто пересылает пакет вA2
.Вы можете подключить сеть A к сетевому коммутатору, а сеть B - к сетевому коммутатору.
Затем подключите каждый коммутатор к центральному маршрутизатору и настройте маршрутизатор таким образом, чтобы один интерфейс предназначался для одного диапазона IP, а другой - для другого диапазона IP.
И убедитесь, что DHCP не установлен на обоих маршрутизаторах. Я полагаю, что вы либо должны установить IP-адреса вручную, чтобы получить 2 различных диапазона. Или получите центральный маршрутизатор для выполнения DHCP.
Эти модемы / маршрутизаторы, скорее всего, не справятся с отправкой через DHCP одного диапазона IP-адресов на один порт и другого диапазона IP-адресов на другой порт. По моему опыту, они даже не могут справиться с двумя разными сетями с двумя разными диапазонами IP. Но центральный маршрутизатор (не модем-маршрутизатор) может, а если нет, то устанавливать IP-адреса вручную на каждом компьютере.
Это сказал.
Возможно, вы могли бы рассматривать его как одну сеть 192.168.0.0 и настроить оба модема / маршрутизатора ADSL, чтобы это была сеть. Тогда вам вообще не нужен центральный маршрутизатор, и вы можете просто соединить их вместе через кабель Ethernet. Но тогда это не две отдельные сети, это будет одна сеть, но это в пределах возможностей ваших модем-маршрутизаторов adsl.
источник
В случае, если эти два маршрутизатора физически связаны, вам нужно настроить порты, к которым меж-маршрутизаторный кабель подключается по-другому, чем другие, а затем настроить статические маршруты.
Многие домашние маршрутизаторы не поддерживают ни один. Для тех, кто это делает, вам, вероятно, придется использовать порт «WAN» для подключения двух маршрутизаторов (поскольку порты локальной сети находятся за микросхемой коммутатора и не могут быть настроены отдельно), что означает, что у вас не будет доступа к внешней сети. если вы не сделаете более сложную конфигурацию.
Кроме того, обнаружение хоста общего доступа к файлам Windows (которое, как я полагаю, означает то, что вы имеете в виду, когда компьютеры видят друг друга) не очень хорошо работает в разных подсетях. Вам нужно будет выполнить некоторые настройки, чтобы широковещательные сообщения проходили, что вы, вероятно, не можете на домашнем маршрутизаторе. Однако вы все равно можете получить доступ к файлам, введя IP-адреса напрямую.
источник
Я бы рекомендовал добавить мостовой маршрутизатор, который будет подключен к обеим сетям. Вы можете использовать практически любой маршрутизатор, по крайней мере, с двумя портами Ethernet, который может запускать прошивку стороннего производителя (например, Tomato, OpenWRT, DD-WRT и т. Д.).
Все, что вам нужно сделать в маршрутизаторе, который соединяет две сети, это:
Настройте каждый из двух портов Ethernet на разные VLAN.
Назначьте каждой VLAN IP-адрес в одной из двух ваших сетей.
Подключите каждый порт к сети, в которой VLAN порта имеет IP-адрес.
Убедитесь, что маршрутизатор настроен для маршрутизации. (Это значение по умолчанию в большинстве дистрибутивов.)
Затем, чтобы заставить его работать, вам нужно будет войти в каждый из двух существующих маршрутизаторов и добавить маршрут. Например, если шунтирующий маршрутизатор
192.168.1.2
и192.168.2.2
, вам нужно добавить эти два маршрута:В сети 192.168.1.x - маршрут к 192.168.2.0/24 со шлюзом 192.168.1.2.
В сети 192.168.2.x - маршрут к 192.168.1.0/24 со шлюзом 192.168.2.2.
Обратите внимание, что компьютеры в этих двух сетях будут находиться в разных широковещательных доменах, поэтому они не смогут легко обнаружить друг друга. В зависимости от того, какие инструменты вы планируете использовать, существуют различные способы обойти это. Например, если вы часто пользуетесь сетью Windows, вы можете использовать программу (например, nmbd), которая синхронизирует списки просмотра по двум сетям.
источник