我正在尝试在 OSX Catalina 中添加远程打印机,但问题是远程打印机不在列表中
远程打印机正在运行且配置正确,我使用其他 OSX 机器和 iPhone 来确认这一点。因此,问题似乎出在我的 OSX 机器上,由于某种原因,它没有列出远程打印机。
我注意到当我打开“添加打印机”对话框时,正在发送多播请求。因此,我wiredshark
确认我的机器正确获得了多播响应。
好的,由于多播数据包在这里,我决定运行dns-scan
工具来查看它收到了什么。
但在我的 OSX 机器上我什么也看不到......
dns-sd -B _ipp._tcp
Browsing for _ipp._tcp
DATE: ---Sat 24 Jul 2021---
10:28:11.362 ...STARTING...
一些杂项:IPv6 已禁用
现在的问题是
下一步该挖掘哪里?为什么 OSX 无法识别带有打印机信息的多播响应?
答案1
所以,我终于找到了导致这种情况的根本原因。对我来说,罪魁祸首是
“检查点端点 VPN 83.20”
无论您是否连接到 VPN,它仍会阻止多播响应到达其收件人。因此,仅有助于卸载。
一旦我卸载 VPN 软件,dns-sd
命令就开始正常工作并响应:
user@mac ~ % dns-sd -B _ipp._tcp local.
Browsing for _ipp._tcp.local.
DATE: ---Fri 13 Aug 2021---
13:44:26.312 ...STARTING...
Timestamp A/R Flags if Domain Service Type Instance Name
13:44:26.313 Add 2 4 local. _ipp._tcp. Canon LBP2900 @ lbp2900
在我确认我的打印机已解决并成功添加到系统后,我决定重新安装最新的 84.70 版 VPN,它看起来运行良好,打印机也得到了解决。
因此,我的总结是 83.20 版本的“Check Point End Point VPN”在某种程度上与系统存在一些问题或冲突,例如系统在某些时候可能会遭受多播流量阻塞。
另一方面,版本 84.70 的“Check Point End Point VPN”对我来说效果很好,它没有阻止任何东西。