1、在二级路由器的转发规则中添加 服务器端口137,138,139,445,ip地址填写共享打印机的电脑。这步设置完成以后,在前级网段机子上 开始-运行\192.168.1.100(路由器2的wan口ip地址),就可以看到共享打印机的电脑共享的资料了,当然也包括打印机。问题也就来了,点击这个打印机 点连接,会报错,说“打印机名称错误”之类的。我查了下资料,这个是因为 打印机在局域网连接默认的是netbios协议,但是我们这里的2个路由器之间是通过 tcp协议通信的。
2、在前级网段电脑上添加打印机点击添加打印机,选择“本地打印机”,并去掉“自动检测端口选项”,然后点击 “下一步”,选择“创建端口”,然后选择“LocalPort ”,点击“下一步”,然后端口填写 “\\192.168.1.100\hpm1005”(192.168.1.100是路由器2的wan口 ip , hpm1005指的是打印机的名称”然后点击确定,就可以了。最后还需要修改前级网段电脑的 host文件,在host文件中 加入 “192.168.1.100 hpm1005”,改这个地方是因为虽然你在路由器2做了映射,但是共享打印机的电脑的打印机还是只认这电脑的内网ip段。
3、以上描述有些简化,比如路由器转发设置写的比较简单,如有问题可以留言。