2

Я новичок здесь, поэтому, пожалуйста, будьте терпеливы. :)

У меня есть следующая инфраструктура, и я хотел бы поделиться вещами между этими подсетями, но на самом деле не знаю, как это сделать. (Я просто программист)

2 подсети

Сплошные линии представляют собой проводные соединения, а пунктирные линии подключены через Wi-Fi.

Я уже читал об этом, но, похоже, у меня много подходов, и я не знаю, что лучше, исходя из моих потребностей.
Могу ли я использовать только один принтер в двух разных сетях? - Нет доступа к ПК
Совместное использование файлов в разных подсетях
Общий доступ к файлам Windows и печать через 2 подсети?

Примеры соединений, которые я в настоящее время могу сделать:

  • Смартфон 1 -> Смарт ТВ 1
  • Смартфон 1 -> Ноутбук 1
  • Блокнот 2 -> Принтер 1 (при включенном компьютере)
  • Smart TV 1 -> Ноутбук 1
  • Smart TV 2 -> Ноутбук 3
  • Блокнот 3 -> Принтер 2 (когда Блокнот 4 включен)

Примеры соединений, которые я хотел бы сделать:

  • Смартфон 1 -> Смарт ТВ 2
  • Смартфон 2 -> Ноутбук 2
  • Блокнот 2 -> Принтер 2 (когда Блокнот 4 включен)
  • Блокнот 3 -> Принтер 1 (при включенном компьютере)
  • Smart TV 2 -> Ноутбук 1

По сути, единственное, что доступно в обоих домах - это интернет.

Выключатель 1 (дом 1)

  • Внутренний IP 192.168.0.1
  • Маска 255.255.255.0
  • DHCP с 192.168.0.20 по 192.168.0.100
  • Синий провод подключен к порту LAN

Switch 2 (дом 2)

  • Внутренний IP 192.168.0.12
  • Маска 255.255.255.0
  • DHCP с 192.168.0.101 по 192.168.0.200
  • Синий провод подключен к порту WAN
  • Поддельный MAC-адрес (содержит MAC-адрес адаптера проводного подключения ноутбука 1)

Сигнал Wi-Fi на коммутаторе 1 в доме 2 практически равен нулю.
Оба принтера подключены через USB, у них нет сетевого подключения.

Я использую Windows на ноутбуках и ПК, Android на смартфонах (Samsung) и не знаю о смарт-телевизорах (Samsung), но думаю, что они используют какую-то версию Unix.
Я использую AllShare или DLNA для подключения к Smart TV.

Нужны еще детали?

Заранее спасибо.

Решение

  • Поменял WAN на LAN
  • Отключенный DHCP
  • Не проверено автоматическое переподключение WAN
  • Удален поддельный MAC-адрес

Все было сделано на коммутаторе 2

3 ответа3

2

Предполагая, что соединения Smart TV используют DLNA или Airplay или аналогичные, все эти устройства должны быть в одной сети, если у вас нет маршрутизатора, который будет маршрутизировать многоадресную рассылку между сегментами.

Понимание того, как соединяется синяя линия, поможет прояснить, какие изменения необходимо внести.

Тем не менее, вероятно, что эти два дома сейчас находятся на разных диапазонах IP-адресов, и, если они есть, DLNA и другие широковещательные протоколы не будут работать во всех диапазонах.

Если вы подключите два коммутатора через порты LAN, а не через порты LAN/WAN, а затем отключите DHCP в одном из домов, то все устройства будут в одной сети, и все, что вы хотите сделать выше, будет работать.

Из вашего описания вам просто нужно переместить синий провод от порта WAN коммутатора 2 к порту LAN коммутатора 2. В настоящее время у вас есть две отдельные сети с одинаковым диапазоном IP-адресов, поэтому вы даже не сможете маршрутизировать их.

Если подключить синий кабель к порту LAN, они будут подключены к одной и той же сети, и оба должны использовать шлюз по умолчанию 192.168.0.1 - коммутатор, ведущий к Интернету. Самый простой способ сделать это - отключить DHCP-сервер на коммутаторе 2.

0

Да, вы можете делать все, что вы хотите в этом сценарии.

Используйте openvpn в качестве сервера в доме 2 и в качестве клиента в доме 1. Установите openvpn для использования режима касания, а не настройки. Потому что таким образом легче обеспечить правильную работу служб многоадресной и широковещательной рассылки, и издержки, если у вас есть хорошая интернет-линия, не наносят ущерба.

Затем вы соединяете WiFi в доме 1, локальные сети Ethernet и интерфейс vpn tap0 вместе, чтобы br0.

Сделайте то же самое в доме 2. Bam. Для всех намерений и целей оба дома 1 и 2 находятся в одной сети и могут делиться всем. Затем вы можете отфильтровать вещи с помощью iptables.

РЕДАКТИРОВАТЬ: О, я вижу, у вас есть голубая линия между вашими домами. В этом случае вам не нужно vpn через Интернет, вы просто установите режим моста для всего.

Сделайте мост на switch1, синий порт локальной сети на нем, Wi-Fi на нем, и внутренние локальные сети Ethernet находятся на том же мосту. (Обратите внимание, что некоторые карты Wi-Fi не могут быть подключены в Linux, потому что они отстой). На мосте switch2 синий lan-порт, другие порты ethernet и wifi. Просто соедините все!

0

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

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

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