Поскольку вы не хотите выходить в Интернет, вам не нужен VPN.
Тебе нужно:
- сети A и B должны быть разными, непересекающиеся области IP;
- маршрутизатор между двумя сетями; а также
- шлюзы, которые позволяют добавлять дополнительные маршруты.
Маршрутизатор должен иметь два отдельных разъема Ethernet. Причина этого заключается в том, что если вы используете DHCP в любой сети, вам необходимо иметь возможность изолировать трафик DHCP в соответствующей сети. Если вы просто склеите две сети вместе с сетевым проводом, вы не сможете гарантировать, что ПК в сети A не получат DHCP из сети B, а затем использовать интернет сети B.
Итак, ваша сетевая диаграмма будет выглядеть так:
PC A1 PC A2 PC B1 PC B2
\ / \ /
Gateway A ------ Router ----- Gateway B
| |
ADSL modem A ADSL modem B
Затем шлюз A будет иметь маршрут, сообщающий, что сеть «B» доступна через адрес A на маршрутизаторе; Шлюз B будет иметь маршрут, сообщающий, что сеть «A» доступна через адрес B на маршрутизаторе.
Теперь, если у вас есть межсетевой экран на базе Linux в качестве любого шлюза, то вы, вероятно, можете просто вставить в него еще одну сетевую карту, и этот шлюз также будет выступать в качестве маршрутизатора, но это оставлено для читателя в качестве упражнения.
Если один из задействованных ПК будет более мощным, чем Windows потребительского уровня, и имеет несколько портов, я считаю, что он также может выступать в качестве маршрутизатора. Я не думаю, что XP или Vista могут выступать в качестве маршрутизатора.
Кроме того, если в качестве любого шлюза используется брандмауэр более «делового» уровня, возможно, вы сможете пометить некоторые порты как другую «зону безопасности» и использовать это поле в качестве маршрутизатора.
Обратите внимание, что функциональность Linksys или D / Link «DMZ» НЕ является тем, о чем я здесь говорю.
Но я предполагаю, что мы говорим здесь о дешёвых брандмауэрах за 50 долларов, так что вы, вероятно, пытаетесь найти другую коробку для этой работы.
В качестве краткосрочного решения вы можете заменить один из шлюзов небольшим коммутатором, отключить DSL от этой стороны сети и протянуть длинный кабель к другой квартире. Затем перезагрузите компьютеры на отключенной стороне. Это заставит эти компьютеры присоединиться к другой сети, а это значит, что на протяжении всей игры они будут использовать Интернет из другой квартиры, но это по крайней мере позволит вам играть. то есть:
PC A1 PC A2 PC B1 PC B2
\ / \ /
Gateway A ------ cable ----- switch
|
ADSL modem A
Это в значительной степени, как работает интернет.
Вы должны убедиться, что ваши 2 сети многоквартирных домов используют две разные частные сети. Например, один использует 192.168.0.x, а другой 192.168.1.x.
«Шлюз», который вы используете, должен быть маршрутизатором - и я не думаю, что универсальные linksys подойдут. Я не дурачился с пользовательской маршрутизацией там, хотя; так что возможно вы сможете это сделать. Если нет, то будут работать обновленные прошивки, такие как Tomato или DD-WRT.
Необходимо настроить маршрутизацию на любом из них, чтобы, если адрес назначения соответствовал другой сети, он использовал интерфейс, который идет к другой сети, а не интерфейс интернет-провайдера. Другой шлюз должен быть настроен таким же образом, наоборот.
Я думаю, что это так просто, как я могу это объяснить, но дайте мне знать, если у вас есть какие-либо вопросы.
Использование VPN, такого как Hamachi, будет работать, но данные будут передаваться через Интернет-провайдера.
источник
Как насчет того, чтобы сделать это в слое 2? Не требуется модное программное обеспечение маршрутизатора.
Таким образом, вы устанавливаете шлюз A на 192.168.0.1, шлюз B на 192.168.0.128 (но каждый по-прежнему использует .255 сетевых масок). ПК А1, А2, ... получить
ПК B1, B2, ... получить
Затем ПК A1 имеет все настройки для использования модема A для доступа в Интернет, но видит ПК B1 в своей локальной сети. Он не знает, что B1 имеет другой шлюз по умолчанию и DNS-серверы, и ему все равно.
Бит, в котором я не уверен на 100%, заключается в использовании DHCP таким образом. Я думаю, что если вы перечислите MAC-адреса компьютеров каждой квартиры на каждом DHCP-сервере, то каждый компьютер будет рад обслуживаться локальным шлюзом и не будет беспокоиться о том, что он будет отклонен DHCP-сервером другой квартиры. Но если вы не можете, нетрудно настроить IP-адреса всех ПК вручную.
Обновление: на самом деле нет необходимости в компьютерах с двумя сетевыми платами и программных мостах, просто подключите один коммутатор в каждую сеть вместе. Протяните длинный кабель от запасного порта LAN на шлюзе A к запасному порту LAN на шлюзе B. Если ваши шлюзы стоимостью 50 долл. США не распознают перекрестный переход автоматически, используйте перекрестный кабель.
источник
Вы также можете настроить VPN-соединение с двумя системами, настроенными для создания туннеля между сетями.
Возьмите сетевой кабель и две машины с двойной сетью NICS, и пусть они выступают в качестве маршрутизатора в обеих сетях для маршрутизации всего трафика каждой из сетей в соответствующую сеть (Интернет или другую сеть).
Сначала я посмотрю на настройку VPN-решения.
источник
Это полностью выполнимо. Вы можете настроить VPN с помощью Smoothwall или просто поделиться файлами с помощью Hamachi .
источник
Если вы хотите соединить сети без кабеля (не зная расстояния между ними), вы всегда можете приобрести беспроводной маршрутизатор с функцией беспроводного моста. Вы можете иметь одну квартиру, транслирующую беспроводной сигнал, и мост захватывает его и действует как ретранслятор в сеть другой квартиры.
источник
Или используйте перекрестный кабель, который делает жизнь намного проще, но вы теряете порт локальной сети в маршрутизаторе, поскольку он не использует интернет-порт с обеих сторон.
источник
VPN был бы отличным, вам даже не нужен кабель.
У вас было два разных роутера? хорошо попробуйте это:
Изменить сеть B:
Кабель соединит GWA0 и GWB0
Затем...
источник