情况如下:
我有一台内置打印服务器的 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 卡一样?
事实证明,制造商的默认固件正在运行 OpenWrt。这有多棒?!如果我单击“高级设置”,它会将我带到 OpenWrt 的完整 LuCI Web 界面。
基本界面有一个在客户端模式下设置 WDS 的选项,它完全符合我的要求,而且我的配置最少。