有关打印机跨网段共享的求助

屁屁小童童 0 信誉分
2024-12-12T12:34:24.1333333+00:00

1、纯内网,无互联网

2、打印机通过usb连接在一台机器(主机名printer)上,IP地址,比如192.168.78.98,共享打印机,比如HP。在78段网络内其他机器,通过\printer\HP 或者\192.168.78.98\HP可以添加这个共享打印机实现打印。

3、在其他网段,比如192.213.254.13这台机器,无法连接这个共享打印机。应该是内部不让跨网段来打印,也可能是因为那个什么勒索病毒,关闭了445等端口的跨网段访问。

4、从192.213.254.13可以远程连接192.168.78.98,在192.168.78.98上安装openssh,也可以连接通。

5、安全要求,不能搭建vpn,不能双网卡,不用外设

6、每次都是通过远程桌面,把文件传过去打印,如果这个打印机的电脑有人在使用,就会影响他人工作。

个人尝试的解决方案一:

1、通过ssh建立5445端口,从192.213.254.13到192.168.78.98的隧道

2、192.213.254.13上netsh interface 将445的流量引到5445

3、通过\127.0.0.1\HP来添加共享打印机不成功

方案二:

1、在192.168.78.98安装虚拟机,部署linux的cupsd打印机,地址http://192.168.78.98:631/printers/HP,同网段下可以添加打印机

2、192.213.254.13浏览器可以访问http://192.168.78.98:631/printers/HP

3、添加打印机也不成功,提示没有这个打印机。

4、建立631到192.168.78.98的ssh隧道,浏览器访问http://127.0.0.1:631/printers/HP能够成功,说明631转发是成功

5、但是添加打印机http://127.0.0.1:631/printers/HP也不行。

错误的表象,输入地址点确认,马上提示没有打印机。

个人觉得通过安全隧道转发共享文件夹的流量应该是正确的思路,445,139,631,都开了隧道,但是添加打印机都不成功。

可以有人详细介绍下这个添加打印机的原理吗?是因为不在一个网段内,收不到共享打印机的广播消息,所以就添加不了共享打印机?

求助大家下哈

Windows
Windows
Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。
506 个问题
0 个注释 无注释
{count} 票

2 个答案

排序依据: 非常有帮助
  1. Wesley Li 10,810 信誉分
    2024-12-24T16:02:17.43+00:00

    你好,

    当你点击“添加打印机时”,只要你这台电脑的网络能访问到的位置(若是路由能到达其他网段),你就能看到这些网段中的打印机(打印机需要配置这些网段的IP)。共享打印机一般是针对那些USB线直连的打印机,这些打印机不在网络中,就需要借助已经在网络中的计算机来共享出去,其他人才能连接到这些打印机并使用。

    此外,既然可以建虚拟机且网络允许远程桌面。您可以在虚拟机上装Windows系统,将虚拟机连上打印机,其他电脑通过远程桌面过来打印;

    或者给虚拟机装上Windows Server的系统,Windows Server自带打印管理的功能,将这台打印机和驱动都装到虚拟机上,只开放这台虚拟机的445端口,其他电脑通过网络访问到虚拟机上来安装这台打印机。

    0 个注释 无注释

  2. ZYT 5 信誉分
    2024-12-27T02:21:33.36+00:00

    找台破电脑,充当打印服务器

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。