1

Я хочу подключить свой принтер к локальной сети (10.20.1.1), но к нему не подключен кабель.

Поэтому в качестве решения я хочу разместить маршрутизатор рядом с ним, подключить этот маршрутизатор к локальной сети через Wi-Fi, а затем подключить принтер к указанной локальной сети через этот маршрутизатор.

Поэтому я не хочу создавать новую точку беспроводного доступа или расширитель диапазона беспроводной связи.

Таким образом, маршрутизатор должен действовать как мост / коммутатор.

Мне удалось подключить маршрутизатор к сети Wi-Fi, но я не могу заставить его выступать в роли моста так, как я этого хочу. Прямо сейчас маршрутизатор является собственной подсетью (192.168.1.1). Таким образом, подключенные устройства могут получить доступ к локальной сети, но не наоборот из-за всей сущности NAT.

Я подключил к нему принтер, и с некоторой переадресацией портов я могу получить к нему доступ, но на самом деле он работает не так, как должен.

Так кто-нибудь знает, как по-настоящему превратить его в беспроводной мост?

2 ответа2

0

Я мог сделать то же самое - я хотел иметь возможность подключить проводное устройство к беспроводному маршрутизатору, который затем подключается к другому беспроводному маршрутизатору, подключенному к внешней сети. Удивительно, но сложная часть пришла после того, как я смог заставить первый маршрутизатор действовать как клиент. Я выполнил это с помощью нескольких правил iptables на маршрутизаторе, работающем с OpenWrt Backfire 10.03.1:

# wl0 is the wireless client device, eth0.0 is the hardware switch
echo 1 > /proc/sys/net/ipv4/ip_forward # should already be set
iptables -t nat -A POSTROUTING -o wl0 -j MASQUERADE
iptables -A FORWARD -i wl0 -o eth0.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i eth0.0 -o wl0 -j ACCEPT

Теперь проводное устройство может общаться с внешним миром.

0

Итак, вам нужен клиентский мост, а не маршрутизатор, поэтому посмотрите, можете ли вы отключить маршрутизацию и подключить ее к существующей беспроводной локальной сети, а затем предпочтительно подключить беспроводные и проводные интерфейсы.

Все это можно сделать с помощью openwrt.org, но я не знаю, поддерживается ли ваш роутер

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