![OSX はリモート CUPS プリンターをリストしません](https://rvso.com/image/1654368/OSX%20%E3%81%AF%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%20CUPS%20%E3%83%97%E3%83%AA%E3%83%B3%E3%82%BF%E3%83%BC%E3%82%92%E3%83%AA%E3%82%B9%E3%83%88%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93.png)
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
プリンターの問題が解決され、システムに正常に追加されたことを確認した後、最新バージョンの VPN 84.70 を再インストールすることにしました。正常に動作しているようで、プリンターも解決されています。
したがって、私の要約は、バージョン 83.20 の「Check Point End Point VPN」には何らかの問題があり、システムと何らかの競合が発生し、ある時点でマルチキャスト トラフィックがブロックされる可能性があるということです。
一方、「Check Point End Point VPN」バージョン 84.70 は私にとってはうまく機能し、何もブロックされませんでした。