
Я хочу подключить принтер к локальной сети ( 10.20.1.1
), но к нему не проложен кабель.
Поэтому в качестве решения я хочу поставить рядом маршрутизатор, подключить его к локальной сети через Wi-Fi, а затем подключить принтер к этой локальной сети.с помощьюэтот маршрутизатор.
Поэтому я не хочу создавать новую беспроводную точку доступа или беспроводной расширитель диапазона.
Таким образом, маршрутизатор должен действовать как мост/коммутатор.
Мне удалось подключить маршрутизатор к сети Wi-Fi, но я не могу заставить его работать как мост, как мне нужно. Сейчас маршрутизатор — это его собственная подсеть ( 192.168.1.1
). Поэтому подключенные устройства могут получить доступ к локальной сети, но не наоборот из-за всей этой штуки с NAT.
Я подключил к нему принтер и с помощью переадресации портов могу получить к нему доступ, но он работает не так, как должен.
Так кто-нибудь знает, как по-настоящему превратить его в беспроводной мост?
решение1
Итак, вам нужен клиентский мост, а не маршрутизатор, поэтому посмотрите, сможете ли вы отключить маршрутизацию и подключить ее к существующей беспроводной локальной сети, а затем, желательно, соединить мостом беспроводной и проводной интерфейсы.
Все это можно сделать с помощью openwrt.org, но я не знаю, поддерживается ли он вашим роутером.
решение2
Мне удалось сделать нечто подобное — я хотел подключить проводное устройство к беспроводному маршрутизатору, который затем подключается к другому беспроводному маршрутизатору, подключенному к внешней сети. Удивительно, но самое сложное началось после того, как я смог заставить первый маршрутизатор работать как клиент. Я добился этого с помощьюнесколько правил 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
Теперь проводное устройство может общаться с внешним миром.