情况如下:
我有一台 HP LaserJet 打印机,它有内置打印服务器。但它只支持有线以太网,我需要通过 Wifi 连接。
所以我买了一个 GL.iNet GL-MT300N V2,这是一个微型 Wifi 路由器,带有两个以太网端口、一个 802.11n 无线电,并且支持 OpenWrt。
我的计划是通过打印机的 USB 插头为路由器供电,将打印机的以太网连接到路由器上的 LAN,然后让路由器作为客户端加入 Wifi 网络。
我遵循了以下说明:https://openwrt.org/docs/guide-user/network/wifi/relay_configuration
我能够将路由器连接到 Wifi 网络,并且我可以看到它从该网络上的 DHCP 服务器获取 IP。
但是我无法通过这种方式让打印机获取 DHCP 租约。
令我烦恼的是,说明书上说我应该使用 WDS、第 2 层 GRE 隧道或网状网络,而不是该方法。我不确定这些东西是什么,也不确定 OpenWrt 是否可以做到。
此外,我不需要路由器获取 IP 地址。我希望连接到路由器的打印机获取 IP 地址。
所以我的问题是:我该如何设置这一切,以便我可以将打印机的以太网端口连接到 OpenWrt 路由器,并让它通过 OpenWrt 路由器连接到我的 wifi 网络,就好像打印机有内置 Wifi 卡一样?
答案1
事实证明,制造商的默认固件是运行 OpenWrt。这有多棒?!如果我点击“高级设置”,它会带我进入 OpenWrt 的完整 LuCI Web 界面。
基本界面有一个在客户端模式下设置 WDS 的选项,它完全满足我的要求,而且只需我进行最少的配置。