Одна локальная сеть на двух модемах ADSL, подключенных к одному провайдеру

305
Volcanic96

У нас есть два маршрутизатора, подключенные к одному провайдеру, оба подключены к провайдеру через ADSL. Компьютер a подключен к маршрутизатору A, а b подключен к маршрутизатору B.

трассировка от А до Б составляет 3 прыжка:

  1. от А до А
  2. Шлюз по умолчанию для интернет-провайдера
  3. Шлюз ISP по умолчанию для B

Вот как выглядит сеть:

 ---Internet--- _______________ ______|_______ _______________  | | | | | | a-Ethernet-| ADSL Router A |-ADSL-| ISP |-ADSL-| ADSL Router B |-Ethernet-b |_______________| |______________| |_______________| 
  • Внутренняя сеть A использует 192.168.168.x (маска подсети 255.255.255.0)
  • Внутренняя сеть B использует 192.168.1.x (маска подсети 255.255.255.0)
  • Внутренняя сеть провайдера использует 55.65.xx (маска подсети 255.255.0.0)
  • IP-адрес шлюза по умолчанию для интернет-провайдера: 98.170.201.1
  • Интернет-провайдер не изолирует клиентов (A и B могут «отправлять / получать» данные друг другу)
  • И a, и b - машины для Windows.
  • А и Б находятся в разных местах

Я надеюсь, что это достаточно информативно, скажите мне, если ему не хватает какой-либо информации.

Я хочу поместить a и b в одну и ту же локальную сеть (виртуально - как если бы они находились в реальной локальной сети. У меня нет доступа к конфигурации интернет-провайдера, поскольку я являюсь клиентом. Он предназначен для игр и передачи файлов, и он не должен подключить интернет, так как использование внутренней сети интернет-провайдера дешевле, быстрее и надежнее, чем использование интернета.

1
Либо подключите их обоих к одному и тому же маршрутизатору, либо подключите два маршрутизатора. Scott 6 лет назад 0
@Scott добавил дополнительную информацию о теме, также невозможно подключить оба к одному и тому же маршрутизатору, так как a и b находятся в разных местах (на большом расстоянии) Volcanic96 6 лет назад 0
Тот факт, что a и b находятся в разных местах (на большом расстоянии), является важной частью вопроса и должно быть указано * в вопросе *. (Сетевой чертеж вводит в заблуждение.) Scott 6 лет назад 1
@ Скотт, какая часть рисунка вводит в заблуждение? как я могу улучшить рисунок? также добавил информацию. Приносим извинения за доставленные неудобства. Volcanic96 6 лет назад 0
Часть, где два маршрутизатора выглядят так, как будто они находятся рядом друг с другом. Вы можете разместить подсеть A на левой стороне интернет-провайдера, чтобы указать физическое разделение. Scott 6 лет назад 0
Одним из решений моей проблемы является использование службы vpn, более конкретно, IPSec vpn «сайт-сайт», хотя я не уверен, является ли это лучшим решением или есть лучшие. Volcanic96 6 лет назад 0
Вам необходимо настроить VPN между двумя маршрутизаторами. Если маршрутизаторы не могут сделать это, вам нужно использовать отдельное устройство на каждом конце, чтобы быть конечной точкой VPN. Посмотри в tinc или openvpn. David Schwartz 6 лет назад 0
@DavidSchwartz мой собственный маршрутизатор поддерживает это, а мой друг - нет. Volcanic96 6 лет назад 0
@ Volcanic96 Тогда вы можете использовать свой маршрутизатор в качестве одной конечной точки VPN, но вашему другу придется использовать что-то другое. Если у вас есть другой маршрутизатор, который может работать с Tomato или OpenWRT, вы можете использовать его как конечную точку VPN. David Schwartz 6 лет назад 0

1 ответ на вопрос

0
dirkt

Вы не можете поместить A и B в одну и ту же локальную сеть, потому что вам нужно было бы манипулировать тем, что происходит на маршрутизаторах ISP, и даже если вы правильно спрашивали своего ISP, они этого не сделают.

Однако вы можете соединить локальную сеть A с локальной сетью B через туннель, чтобы вы могли сделать так, чтобы они выглядели так, как будто они находятся в одной локальной сети (хотя на самом деле это не так).

Существуют различные способы его настройки (на A и B, на маршрутизаторах, если у вас есть доступ, на третьей машине в локальной сети; не используется шифрование или шифрование), поэтому лучший способ сделать это зависит от ваших обстоятельств ОС, которую вы используете, и другие ваши требования.

Один из способов сделать это - установить клиент OpenVPN на A и B.

Я знаю это, и это то, о чем я на самом деле прошу, помещая a и b в одну и ту же локальную сеть (виртуально), как если бы они находились в одной локальной сети, но я хочу туннелировать ее через сеть ISP, а не через Интернет. Volcanic96 6 лет назад 0
Все, например OpenVPN, которое может туннелировать «через Интернет», также может туннелировать через сеть вашего провайдера. Разница в том, что вы должны установить его на * обоих * концах. dirkt 6 лет назад 0