Вопрос или проблема
У меня есть два широкополосных подключения к Интернету в доме от двух провайдеров.
Подключение A и Подключение B – оба имеют свои маршрутизаторы, предоставленные провайдером, с Wi-Fi и Ethernet. (Маршрутизатор A и Маршрутизатор B)
У меня есть принтер HP Envy 6200.
Большинство “домашних” устройств (Plex-сервер, ноутбуки детей, телевизоры, планшеты и т.д.) подключены через Wi-Fi к Маршрутизатору A.
Моя основная офисная машина подключена по Ethernet к Маршрутизатору B. Принтер HP также подключен (по Wi-Fi) к Маршрутизатору B.
Как я могу сделать так, чтобы все устройства, подключенные к Маршрутизатору A, могли печатать на принтер, подключенный к Маршрутизатору B?
Любые идеи будут весьма признательны – Большое спасибо.
Я могу предложить несколько способов решения этой проблемы. Решения, требующие физические изменения (кабели) в вашей топологии:
- Перенаправьте порт принтера на Маршрутизаторе B на маршрутизатор и используйте публичный IP-адрес Маршрутизатора B в вашей локальной сети за Маршрутизатором A. Это, вероятно, не лучшее решение в зависимости от поддержки аутентификации вашего принтера и работает только если вы не за CG-NAT!
- Возможно, вы можете создать туннель для принтера в сеть за Маршрутизатором A, например, используя VPN.
Решения, требующие изменений в вашей топологии:
- Вы можете подключить Ethernet-кабель к какому-либо Ethernet-порту (например, ethX) маршрутизатора A и убедиться, что он завершает соединение в локальной сети маршрутизатора B (на маршрутизаторе, коммутаторе рядом с принтером и т.д.). Затем вам просто нужен будет маршрут в таблице маршрутизации маршрутизатора A, который будет гарантировать использование интерфейса ethX для IP-адреса принтера. Возможно, это не самое чистое решение, так как вам нужно будет убедиться, что разные подсети используются в обеих сетях.
- В зависимости от причины, по которой у вас два провайдера, вы могли бы объединить обе сети и использовать только один маршрутизатор. Если вас беспокоит отказоустойчивость, вы можете настроить оба соединения провайдеров как основные интерфейсы. Если вас беспокоит разделение двух областей, мой совет – создать два VLAN, один для дома и один для вашего офиса. Принтер будет помечен для обоих VLAN. Это будет довольно чистое решение, но потребует дополнительного оборудования и кабелей.
- Если у вашего принтера есть два интерфейса (например, LAN1, LAN2 или LAN1, WLAN1), вы можете использовать каждый интерфейс для одной сети. Я предполагаю, что у вас нет этой возможности.
Ответ или решение
Для того чтобы настроить печать с устройств, подключенных к маршрутизатору A, на принтер, подключенный к маршрутизатору B, существует несколько возможных решений. Рассмотрим их более подробно.
### 1. Прямой доступ к принтеру через внешние IP-адреса
Вы можете настроить принтер к доступу через порт на маршрутизаторе B. Вам необходимо будет:
– Настроить переадресацию порта на маршрутизаторе B для порта, используемого вашим принтером.
– Узнать публичный IP-адрес маршрутизатора B.
– На устройствах, подключенных к маршрутизатору A, добавить этот IP-адрес как сетевой адрес принтера.
Однако данный подход может не подойти, если маршрутизатор B находится за CG-NAT (Carrier-Grade NAT), и он не всегда безопасен с точки зрения аутентификации принтера.
### 2. Использование VPN
Если у вас есть возможность развернуть VPN между двумя маршрутизаторами, вы можете настроить VPN-соединение:
– Установите VPN-сервер на одном из маршрутизаторов.
– Настройте VPN-клиент на другом маршрутизаторе.
– После соединения все устройства на маршрутизаторе A смогут получить доступ к принтеру на маршрутизаторе B как к устройству в своей локальной сети.
Этот метод требует дополнительных настроек и возможно использования стороннего программного обеспечения, но он обеспечивает больше безопасности, так как соединение будет шифроваться.
### 3. Физическое соединение между маршрутизаторами
Еще одно решение заключается в создании физического соединения:
– Используйте Ethernet-кабель для подключения порта на маршрутизаторе A к маршрутизатору B (к свитчу или порту LAN, рядом с принтером).
– Убедитесь, что маршрутизаторы используют разные подсети.
– Настройте таблицу маршрутизации на маршрутизаторе A так, чтобы запросы на IP-адрес принтера направлялись через этот интерфейс.
Это довольно надежное и правильное решение, но требует физического вмешательства.
### 4. Объединение сетей
Если основной причиной наличия двух маршрутизаторов является доступ к интернету от разных провайдеров, рассмотрите возможность объединения сетей:
– Приобретите маршрутизатор, поддерживающий функцию мульти-Ван.
– Настройте VLAN для разделения трафика между домом и рабочим местом. Принтер можно подключить к обеим VLAN.
Этот подход оптимален с точки зрения управления сетями и их конфиденциальности, но может потребовать значительных вложений.
### 5. Множество интерфейсов принтера
Если ваш принтер имеет несколько сетевых интерфейсов, вы можете подключить каждый интерфейс к отдельной сети. В вашем случае, скорее всего, это не возможно, поэтому этот вариант оставим без внимания.
### Заключение
Каждое из упомянутых решений имеет свои плюсы и минусы. Выбор между ними зависит от ваших предпочтений, бюджетов на оборудование и потребностей в безопасности. Если вы ищете простое и быстрое решение, VPN может быть идеальным выбором. Однако, для долгосрочной надежности и простоты в управлении стоит рассмотреть варианты с физическим подключением и объединением сетей.