4

У меня есть настройка с маршрутизатором Cisco RV042, подключенным следующим образом:

Broadband Motorola Surfboard -> Cisco RV042 -> Wirless Router
 |                                              |
 |-> Wirless N network                          |-> Wireless G network
      |                                              |
      |-> Home server w/ shared printer              |-> [Other PCs]

Surfboard имеет беспроводную N-сеть, хотя другой беспроводной маршрутизатор работает на G из соображений совместимости.

Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть принтер, подключенный к компьютеру с Windows через беспроводной маршрутизатор N (со статическим IP-адресом), и мне нужны компьютеры в сети G, чтобы иметь возможность использовать общий принтер. Общий принтер, хотя и не через Homegroup.

На других компьютерах в доме (в сети G) я не вижу сервер в списке компьютеров в сети и не могу вручную добавить принтер, введя IP-адрес.

Вопрос заключается в следующем: как я могу заставить другие компьютеры обнаруживать сервер, подключенный к принтеру, или какой IP-адрес / порт / URL я указываю для подключения к общему принтеру на этом ПК?

2 ответа2

4

У вас есть оба маршрутизатора раздают DHCP? Находятся ли оба маршрутизатора в одной IP-подсети? Если доска для серфинга обрабатывает DHCP, у маршрутизатора G отключен DHCP (но ему назначен статический адрес в той же IP-подсети ... по сути, это просто мост), тогда я не могу понять, почему все компьютеры не могут видеть общий принтер.

Например...

Как это захватить тебя ... имеет смысл? Заставьте доску для серфинга обрабатывать DHCP и установите диапазон на 50 или около того. Установите в качестве маршрутизатора G мост или, по крайней мере, отключите DHCP и подключите его к доске для серфинга через один из обычных портов Ethernet (не через Интернет-порт). Присвойте ему IP-адрес, который находится за пределами диапазона DHCP, но в той же подсети (чтобы вы могли легко получить его для настройки параметров и т.д.). Затем все компьютеры, которые подключаются к маршрутизатору G, получат IP-адрес того же диапазона, что и сервер и принтер. Это должно работать.

2

Если оба маршрутизатора настроены на использование одной подсети (например, 192.168.1.x/255.255.255.0), вам необходимо настроить второй маршрутизатор как мост, иначе подсеть маршрутизатора G будет маскировать подсеть N маршрутизатора. Большинство маршрутизаторов потребительского уровня не имеют опции моста в своих прошивках по умолчанию, хотя прошивки с открытым исходным кодом, такие как Tomato, OpenWRT или DD-WRT, скорее всего, позволят вам настроить мостовое соединение.

Одним из простых решений является отключение DHCP на маршрутизаторе G и настройка его с IP-адресом в подсети N-маршрутизатора. Затем вместо подключения порта WAN маршрутизатора G к маршрутизатору N подключите один из его портов LAN к маршрутизатору N. Таким образом, вы просто используете маршрутизатор G в качестве точки доступа. Когда клиент подключается к маршрутизатору G, ему назначается адрес DHCP с помощью маршрутизатора N, и он сможет видеть сервер и его принтер при условии, что ваш общий доступ настроен правильно.

Другое решение - просто настроить маршрутизаторы на использование разных подсетей (например, установить для подсети N-маршрутизатора значение 192.168.0.x и для подсети G-маршрутизатора значение 192.168.1.x), и компьютеры на маршрутизаторе G должны иметь возможность видеть что-нибудь на маршрутизаторе N (но не наоборот).

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