我本地办公室有三台网络打印机,它们都监听端口 9100。它们都没有提供更改监听端口的选项。我们有一个公共静态 IP 地址,并且通过 Linksys WRT-54G 访问我们的主要网络。
我们需要能够在办公室外打印到这些打印机。问题是,使用 54G,我只能将端口转发到特定 IP 地址上的相同端口。但我真正需要的是一种转发到 IP 地址和不同端口的方法。
我需要这样做:
在港 目的地 9100 192.168.1.1:9100 9101 192.168.1.2:9100 9102 192.168.1.3:9100
所以我正在寻找选择。
我想,我可以设置一台配有两个网卡和 IPtables 的旧电脑,但对于一些相对简单的事情来说,这似乎需要很大的开销。
虚拟机(即一张网卡)是否有办法进行高级端口转发?我将所有流量转发给虚拟机,然后虚拟机再将其转发到正确的打印机?
或者那些替代 WRT-54G 固件的迷你 Linux 发行版怎么样?它们中任何一个都支持我“开箱即用”的需求吗?
我有一个备用的 WRT-我可以把它做成 IP 表路由器吗?有迷你发行版的推荐吗?
或者是否有现成的产品可以做到这一点(便宜/本地优先)?
欢迎提出任何建议/选择。
谢谢!
答案1
带有 DD-WRT 的 WRT54GL 确实支持将不同的公共端口重定向到不同 IP 的相同内部端口。我认为常规固件也会这样做,你呢当然?