コアルーターで接続された複数のサブネットで構成されるかなり大規模なキャンパスネットワークがあります。
すべてが何年も正常に機能していますが、最近、クライアントマシンとは異なるサブネット上のネットワークプリンター(LPR)への印刷を拒否するmacosxクライアントがいくつかあります。これはいくつかの驚きを引き起こしています。
チェック:
奇妙なことに、印刷されなくなる複数のmacosxクライアントがあります。複数のプリンターも影響を受けます。
症状:
クライアントマシンをプリンタと同じサブネットに直接接続すると(イーサネットケーブルまたはWiFi経由で)、問題なく印刷できます。
別のサブネットからプリンターに印刷しようとすると、PrinterProxy(macosx印刷モニター)アプリが開き、「印刷中-プリンターに接続中」というステータスのドキュメントが表示されます。しばらくすると、「印刷中-プリンタが応答していません」と表示されます。
サンプル情報:
これは私を困惑させています。明らかに、クライアントマシンからプリンタへの接続があります。プリンターを削除し、DNS名とIPアドレスを使用して再度追加してみました。すべての場合に同じ障害が発生します。
私の経験から、プリンタやネットワーク自体には何の問題もないことがわかります。同じサブネット上にない場合、プリンターとの通信を拒否するのは、macosxまたはCUPSのバグである必要があります。
誰かがこの現象を観察しましたか、そして何か解決策や提案はありますか?
この問題を引き起こした変化を特定したことはありませんが、それは今日まで続いています。私はwiresharkでデバッグする時間がありませんでした。
原因についての私の最もよい推測は、OSのアップデートに起因するmacOSへのいくつかの変更です。 LPRを使用するWindowsワークステーションは、ルーティングされたサブネット間で引き続き機能するため、コアルーターの変更に関連しているとは思いません。
私の究極の解決策は簡単な回避策です。 Macからプリンタを削除し、LPRの代わりにJetDirectまたは他のTCP/IPソケット接続を使用して再インストールします。