我能通过 LAN 网络上的任何计算机使用 HP 多功能打印机吗?

我能通过 LAN 网络上的任何计算机使用 HP 多功能打印机吗?

我在主服务器 (Ubuntu 18.04) 上安装了新的 HP 打印机 (Color LaserJet Pro MFP M479fdn)。它按原样工作。我无需执行任何操作(即它被自动发现并添加到我的系统中)。

几天后,我将其添加到另一台计算机(Ubuntu 16.04),它运行良好。我可以从另一台计算机进行打印。

今天,我想从我的服务器打印,但我看不到打印机。安装的打印机显示“不接受作业”。

环顾四周寻找原因,我发现了一堆无用的垃圾......

我使用 nmap 进行了测试,因为我应该能够找到几个开放的端口:

  • 从 Ubuntu 16.04(工作)

    $ nmap -Pn -p 80,139,443,631,8080,9100,9220,9290,9500 192.168.2.189
    
    Starting Nmap 7.01 ( https://nmap.org ) at 2020-03-21 13:36 PDT
    Nmap scan report for 192.168.2.189
    Host is up (0.59s latency).
    PORT     STATE  SERVICE
    80/tcp   open   http
    139/tcp  closed netbios-ssn
    443/tcp  open   https
    631/tcp  open   ipp
    8080/tcp open   http-proxy
    9100/tcp open   jetdirect
    9220/tcp closed unknown
    9290/tcp closed unknown
    9500/tcp closed ismserver
    
    Nmap done: 1 IP address (1 host up) scanned in 1.35 seconds
    
  • 从服务器(Ubuntu 18.04-失败)

    $ nmap -Pn -p 80,139,443,631,8080,9100,9220,9290,9500 192.168.2.189
    
    Starting Nmap 7.60 ( https://nmap.org ) at 2020-03-21 13:47 PDT
    Nmap scan report for 192.168.2.189
    Host is up.
    
    PORT     STATE    SERVICE
    80/tcp   filtered http
    139/tcp  filtered netbios-ssn
    443/tcp  filtered https
    631/tcp  filtered ipp
    8080/tcp filtered http-proxy
    9100/tcp filtered jetdirect
    9220/tcp filtered unknown
    9290/tcp filtered unknown
    9500/tcp filtered ismserver
    
    Nmap done: 1 IP address (1 host up) scanned in 5.11 seconds
    

    笔记:STATUS 列在filtered和之间变化closed,但大多数情况下nmap告诉我filtered

我们可以看到,从 CUPS 提示无法访问打印机的计算机来看,端口已关闭。

打印机中是否有什么东西决定阻止我的主服务器?我看不出那里有什么问题。此外,打印机必须使用我的主服务器通过 DHCP 服务器获取其 IP 地址。因此它仍在与我的主服务器通信,但阻止了所有端口...

为了以防万一,我打开了打印机和主服务器之间的防火墙,但它仍然不允许我做任何事情。不仅如此,由于它以前可以正常工作,所以我不明白。第二台计算机会导致这样的问题吗?!?我还断开了打印机电源并重新启动。这没什么区别。我还尝试断开/重新连接网线,我可以看到 DHCP 重新分配了预期的 IP 地址。所以打印机可以与我的服务器通信,它只是阻止入站流量,但为什么呢?!?

所以我不太确定下一步该尝试什么。你会怎么做才能让打印机接受我的任何一台 Ubuntu 计算机?


PS 为以防万一,我从允许的计算机上验证了网络设置,包括防火墙,并且打印机显然没有阻止我能看到的任何内容。防火墙实际上未启用,打印机上的所有服务都已启用。此外,ping 命令有效:

$ ping 192.168.2.189
PING 192.168.2.189 (192.168.2.189) 56(84) bytes of data.
64 bytes from 192.168.2.189: icmp_seq=1 ttl=64 time=53.9 ms
64 bytes from 192.168.2.189: icmp_seq=2 ttl=64 time=0.287 ms
64 bytes from 192.168.2.189: icmp_seq=3 ttl=64 time=0.849 ms

--- 192.168.2.189 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2013ms
rtt min/avg/max/mdev = 0.287/18.353/53.923/25.152 ms

答案1

您是否检查过公共和私人网络的网络隐私设置?您是否添加了任何 VPN 或其他防病毒/恶意软件应用程序或软件?这是我首先想到的事情。

相关内容