VLAN、ゲスト Wi-Fi、クライアント分離がプリンター接続を妨げる仕組み

VLAN、ゲスト Wi-Fi、クライアント分離がプリンター接続を妨げる仕組み

著者 FixoLab


スマートフォンとプリンターのどちらもインターネットにつながっていても、互いに通信できないことがあります。ゲスト Wi-Fi、クライアント分離、VLAN のファイアウォールは、ローカルのデバイスが直接接続を始めないように設計されていますが、Printer Tools のローカル監視にはまさにその接続が必要です。

目的は、すべてのセグメント化をなくすことではありません。信頼できるクライアントから、実際に使うプリンターのサービスへの、意図的で限定された経路だけを許可することです。

Printer Tools
Printer Tools

すべての3Dプリンターを1つのダッシュボードで

1つのアプリからBambu Lab、Klipper、OctoPrint、Creality、Snapmaker、Anycubic、Flashforge、Elegoo、Prusaのプリンターを監視

Android、iPhone、iPad、Macに対応し、Apple WatchとWear OSのコンパニオンアプリ、VPN、OctoEverywhere、Obicoによるオプションのリモートアクセスも利用可能

Printer Tools

ゲスト Wi-Fi は通常ローカルのクライアントをブロックする

ゲストネットワークは、DNS やインターネットの通信を許可する一方で、プライベートアドレスやほかの無線クライアントへのアクセスを拒否することがよくあります。スマートフォンがゲスト Wi-Fi にあると、メインの LAN にあるプリンターに届かない場合があります。プリンター側がゲストデバイスなら、ローカルからの受信接続も拒否されることがあります。

確認のため、両方をメインの LAN に移してテストしてください。それで接続できれば、原因はアプリや認証情報ではありません。

クライアント分離は 1 つのアクセスポイントだけに適用されることもある

無線のクライアント分離は、同じ SSID 上の 2 つのクライアントが通信するのを防ぎます。全体、SSID ごと、アクセスポイントごとに有効化できます。メッシュの別々のノードにつながったプリンターとスマートフォンが、コントローラーのポリシーの影響を受けることもあります。

分離を無効にするのは、ローカルデバイスへのアクセスが必要な信頼できる SSID だけにしてください。公開のゲストネットワークを汎用のブリッジにしてはいけません。

VLAN 間のルーティングには明示的なルールが必要

IoT 用の VLAN は便利ですが、ファイアウォールでプリンターからの確立済みの応答と、クライアントから開始する必要な通信を許可しなければなりません。連携ごとに使うポートや検出の仕組みは異なるため、範囲の広いルールを 1 つコピーするだけでは、必要な内容を文書化する代わりにはなりません。

信頼できるユーザーネットワークから、特定のプリンターのアドレスとサービスへのルールを優先してください。検証済みの機能で必要な場合を除き、IoT 用 VLAN から信頼できるネットワークへの接続開始は拒否します。

検出と直接接続は別物

既知の IP アドレスでは接続できても、マルチキャストやブロードキャストによる検出は VLAN をまたぐと失敗することがあります。ONVIF の検出や一部の設定手順はローカルの検出通信に頼りますが、保存済みのユニキャスト接続は明示的にルーティングされたアドレスを使えます。

既知のアドレスを手動で追加するか、範囲を慎重に絞った検出用リフレクターを設定できます。影響を理解しないまま、無制限のマルチキャストの転送を有効にしないでください。

VPN がローカルの経路を置き換えることがある

一般向けの VPN の中には、すべての通信をトンネルに送り、LAN へのアクセスをブロックするものがあります。ローカルでテストするときは VPN を一時的にオフにするか、ドキュメントに記載されたローカルネットワークのオプションを有効にしてください。

自宅へのリモートアクセスでは、別の構成の VPN がプリンターのサブネットを意図的にルーティングします。スマートフォンが現在接続しているネットワークと重ならないことを確認しましょう。

小さな表で診断する

同じプリンターを、メインの LAN、セグメント化した LAN、想定している VPN 経路からテストします。ダッシュボード、ファイル、カメラが動くかどうかを記録してください。結果から、どのポリシーがどのサービスをブロックしているかがわかります。

ローカルのファイアウォールの問題を、プリンターのポートを外部に公開して解決しようとしないでください。プリンターの固定ローカル IP アドレス と、限定した内部ルールを使ってください。

よくある質問

Bambu Handy は動くのに Printer Tools が動かないのはなぜですか?

ルーターが直接のローカル通信をブロックしていても、クラウド経由の経路は動作することがあるためです。

スマートフォンとプリンターは同じ Wi-Fi の周波数帯を使う必要がありますか?

いいえ。必要なのはルーティングされ、許可された経路であり、同じ周波数帯である必要はありません。

保存済みの IP では接続できるのに、検出だけ失敗することはありますか?

はい。マルチキャストによる検出と、直接のユニキャスト通信は扱いが異なります。

VLAN のファイアウォールを無効にすべきですか?

いいえ。想定しているローカルサービスに必要な、検証済みの最小限のルールを追加してください。

公式情報: Bambu Lab Wiki — Printer network ports (discovery) · ONVIF — Profile S

Printer Tools
Printer Tools

すべての3Dプリンターを1つのダッシュボードで

1つのアプリからBambu Lab、Klipper、OctoPrint、Creality、Snapmaker、Anycubic、Flashforge、Elegoo、Prusaのプリンターを監視

Android、iPhone、iPad、Macに対応し、Apple WatchとWear OSのコンパニオンアプリ、VPN、OctoEverywhere、Obicoによるオプションのリモートアクセスも利用可能

Printer Tools