Falcon Design Spaceやtorne mobileでローカルデバイスが検出できない原因はDHCPサーバーのDNS設定だった!
はじめに
このページはAmazonアソシエイトの広告を含みます。
自宅のネットワーク環境で、以下のような不可解な現象が発生していました。
Creality Falcon A1 Pro
Creality Falcon A1 ProがWi-Fi接続すると「!」マークが表示される
けど、IPアドレスは付与されている。Mac・Win11・iPhoneのFalcon Design Spaceから機器が見つからない。
iPhoneのテザリング環境下であれば!マークもつかずに機器検索でデバイスが見つかる
nasne
(Mac上で動かした)torne mobileからnasneを検出できない
最初はFalcon A1 Pro本体を疑いましたが、最終的にはTP-LINKのDHCPサーバーが配布しているDNSが原因でした。
同じような環境で困っている方の参考になればと思い、調査内容をまとめます。
環境
ネットワーク
TP-Link Deco XE75
ルーターモード
transix(IPoE)
DHCP有効
ファームウェア:1.3.1 Build 20251923
クライアント
MacBook Air M4
Windows 11
iPhone 17
接続機器
Creality Falcon A1 Pro
nasne(バッファロー版)
ソフトウェア
torne mobile(Apple Sillicon のMacで動かす)
Falcon Design Space
発生した症状
Falcon A1 Pro
Deco XE75へのWi-Fi接続後に「!」マーク
Falcon Design Spaceから検出できない
iPhoneテザリングで繋げた場合は正常に検出
nasne
Mac上のtorne mobileからnasneを検出できない
iPhoneやiPadでのtorne mobileでは正常
最初に疑ったこと
最初は以下を疑いました。
Falcon A1 Proのファームウェアも怪しい
Apple Siliconとの互換性(未だユニバーサルアプリしかないし)
Mac版Falcon Design Spaceの不具合?(USBでも繋がらないことあるし)
TP-LINK Deco XE75もちょっと怪しい
SSDP・mDNS・UDPブロードキャスト
WiFiマーク🛜に❗️がついてる状態で実際にtcpdumpを使用して通信を解析しました。
するとFalconは約5秒毎に
{
"version":1,
"devName":"cv_laser_40pro",
"ip":"192.168.10.xxx",
"port":"8080"
}というDiscoveryパケットをブロードキャストしていることが分かりました。
つまり、
DHCP取得
Wi-Fi接続
Discovery
までは正常でした。
決定的だった切り分け
さらに検証すると
iPhoneテザリング
Falcon A1 Pro:🛜正常
Mac 上の Falcon Design Space:検出
Win11 上の Falcon Design Space:検出
TP-Link Deco
Falcon A1 Pro:🛜❗️
Mac 上の Falcon Design Space:未検出
Win11 上の Falcon Design Space:未検出
ここでネットワーク側を疑い始めました。
解決方法
DecoのDHCPサーバー設定で配布するDNSを変更しました。
変更前
ISPから取得したDNS
変更後
Primary DNS
8.8.8.8
Secondary DNS
1.1.1.1
結果
変更後すぐに
✅ Falcon Design Spaceで機器を検出
✅ 試しにやってみたらtorne mobileでnasneを検出
が確認できました。
FalconのWi-Fi「!」も改善しました。
ただし完全解決ではない
Mac版Falcon Design Spaceだけは
機器は検出できる
接続はできていない
USB接続でも接続できないことは発生することがある
ため、こちらはMac版アプリ側の問題と考えています。
Windows版やiPhone版では正常に動作しています。
考察
今回の原因はTP-Link Decoそのものではなく、
DHCPサーバーで配布されるDNS設定(transix環境のISP DNSとの相性)
だった可能性が高いと考えています。
Falcon A1 Proやnasneのような起動時にクラウドや特定の名前解決を行うIoT機器では、DNSの影響を受けるケースがありそうです。
同じ症状で困っている方へ
以下の症状がある場合は、一度DHCPサーバーのDNS設定を変更してみることをおすすめします。
Falcon A1 ProのWi-Fiに「!」が表示される
Falcon Design Spaceで検出できない
nasneを(Mac上の)torne mobileで検出できない
TP-Link Deco + transix環境(インターネット設定やDHCPサーバー設定がオートのままの場合)
変更するDNSは
Primary
8.8.8.8
Secondary
1.1.1.1
で問題ありませんでした。
まとめ
今回のトラブルは
Falconの故障
TP-Link Decoの故障
ではなく、
ルーター側が設定したDHCPサーバーのDNS設定が原因で複数のIoT機器が正常に初期化できていなかった
という非常に珍しいケースでした。
よもやローカルのデバイス検索でDNS設定が影響あるなんて思いませんよね。
同じような環境で悩んでいる方の参考になれば幸いです。
