不同子网之间的打印机代理

我在IP aaaa / 24上安装了一台Xerox WC 7120networking打印机。 永久的客户端应用程序通过VPN隧道打印到该打印机。 我将不得不将该打印机移动到不同的子网cccc / 24。

有没有办法创build一个虚拟的RAW打印机作为代理转发发送到aaaa的打印作业到cccc,以便这种更改对客户端应用程序是透明的?

提前致谢。

当然,只是从另一个IP转发TCP 9100。 你可以在networking边缘进行NAT,或者在Linux上使用iptables ,或者在aaaa使用设备,在Windows上使用netsh portproxy

 # linux /sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 -d aaaa --dport 9100 -j DNAT --to cccc:9100 # windows netsh interface portproxy add v4tov4 listenport=9100 connectaddress=cccc connectport=9100 protocol=tcp