なぜノートパソコンがネットワークを切り替えるとリモートSMBが停止するのですか?

エヴァ・ウォンテクニカルライター であり ZimaSpaceの常駐ティンカーでもあります。 生涯のオタクであり、 ホームラボとオープンソースソフトウェアに情熱を持っています。彼女は複雑な技術的概念をわかりやすく、 実践的なガイドに翻訳することを専門としています。エヴァはセルフホスティングは楽しくあるべきで、怖がるものではないと信じています。彼女のチュートリアルを通じて、コミュニティが ハードウェアのセットアップを解明する手助けをしています。初めてのNAS構築からDockerコンテナの習得まで。

リモートSMBは、既存のTCPセッションが存在しなくなったアドレスとルートに結びついているため、ネットワークスイッチ後に停止します。

ノートパソコンがイーサネットからWi-Fiへ、家庭用Wi-Fiからホットスポットへ、または一つのVPN経路から別の経路へ移動すると、ソースIP、インターフェース、ゲートウェイ、DNSサーバー、MTU、およびNASへの到達性がすべて変わる可能性があります。SMBは自動的に再接続する場合もあれば、タイムアウトまで半開状態のまま、別のインターフェースを選択したり、古い認証情報やマップされたドライブの状態を保持したりします。診断では、予想されるセッション中断と、クリーンな再接続を妨げるルート、DNS、VPN、または無線ドライバーの問題を区別する必要があります。

ネットワーク変更が既存のセッションを切断していることを確認する

リモート共有を開き、制御された転送を開始してからネットワークを切り替え、時間、古いクライアントアドレスと新しいクライアントアドレス、VPN状態、SMBエラーを記録します。切り替え後に新しい接続を元の転送とは別にテストします。

MicrosoftのQ&Aケースでは、ノートパソコンがイーサネットからWi-Fiに切り替わると既存のSMBセッションが切断されることが指摘されています。これはネットワークパスとプロファイルの変更によるものです。赤い切断アイコンはアクセス時に回復することがありますが、永続的に停止したマウントは追加の問題を示します。

新しい共有接続が機能し、古い転送が失敗する場合、ネットワークの移行は予想通りに動作しており、ワークフローは再開または再接続のサポートが必要です。新しい接続でも停止する場合は、ルート、DNS、VPN、およびクライアント状態のチェックを続けてください。

切り替え前後のルートを比較する

古いインターフェースでのNASアドレスへのルートを記録し、新しいネットワークが有効になった後に再度記録します。宛先プレフィックス、ゲートウェイ、メトリック、VPNインターフェース、および古いルートが残っているかを確認します。

Ask Differentのケースでは、ネットワークがVLANに分割された後にSMBアクセスが断続的になり、ネットワークの再接続でアクセスが回復した事例が報告されています。このパターンは、NAS共有を利用不可と判断する前にルートとインターフェースの状態を確認することを支持します。

NASルートがまだ切断されたインターフェースを指している場合は、ルートを更新するかVPNを再接続してください。新しいルートがリモートNASサブネットと重複している場合は、SMBセッションをクリアする前にスプリットトンネルやアドレス競合を修正してください。

新しいネットワークでのDNSおよびホスト名解決を確認する

ネットワーク切り替え前後でNASのホスト名を解決し、A、AAAA、検索サフィックス、DNSサーバーを比較します。その後、既知のVPNまたはNASのIPで共有をテストします。

ホスト名はルーターDNSやmDNSを通じてローカルで解決できても、ホットスポットでは失敗することがあります。また、VPNのDNSポリシーはインターフェース切り替え後数秒遅れて適用される場合があります。既存のマップされたパスは、現在のリゾルバーが異なるまたは到達不能なアドレスを返していても名前を保持することがあります。

IPが機能しホスト名が失敗する場合は、スプリットDNS、VPN DNS、サフィックス、またはキャッシュされた回答を修正してください。両方が失敗する場合は、ルーティング、ファイアウォール、またはトンネル接続の調査を続けてください。

ノートパソコンを再起動せずに壊れたSMBセッションをクリアする

失敗したコピーを停止し、影響を受けたマップされた共有またはマウントを切断し、ファイルを開いているアプリケーションを閉じます。新しいネットワークを通じて再接続する前に、古いSMB接続のみを削除してください。

Windowsや他のクライアントは、TCPおよびSMBのタイムアウトが切れるまで半開状態を維持することがあります。再起動はこの動作を隠しますが、セッションのクリーンアップ、ルートの回復、DNSの修正のどれが実際の解決策だったかを証明しません。

クリーンな再マウントがすぐに成功する場合は、再接続を自動化するか、パス変更後に再開できる転送ツールを使用してください。再マウントがハングする場合は、新しい接続試行をキャプチャし、VPN、ファイアウォール、またはインターフェースドライバーのテストを続けてください。

インターフェース切り替えがドライバーの不具合を引き起こすかテストする

Wi-Fi、イーサネット、ホットスポット間の移動中にシステムログを監視します。アダプターのリセット、キーインストールの失敗、デフォルトルートの喪失、DNSサービスエラー、またはVPNが古いインターフェースにバインドされたままになっているかを確認します。

Intelコミュニティの報告では、AX210がWi-Fi使用中にSMBセッションを失い、無線リセットでセッションが失われるが、NAS自体は利用可能なままだったと述べられています。

インターフェースが消失またはリセットされる場合は、ネットワークドライバーを更新またはロールバックし、SMBなしで切り替えを再現してください。インターフェースが正常なままなら、Wi-Fiハードウェアのせいにせず、ルート、VPN状態、セッション回復に戻ってください。

必要なすべてのネットワークで再接続と再開を検証する

ユーザーが実際に行う切り替えシーケンス(家庭用Wi-Fiからモバイルホットスポットへ、イーサネットからWi-Fiへ、または公共Wi-FiからVPNへ)をテストします。新しいSMB接続、認証、ディレクトリリスト、読み取り、書き込み、および再開された転送を確認してください。

ZimaSpaceのSMBタイムアウト時の到達可能なサーバーに関するガイドは、ネットワーク到達性が回復しても共有がハングする場合の次の層をカバーしています。

問題は、古いセッションが予測可能に失敗するかクリーンに再接続され、新しいセッションが正しいルートとホスト名に従い、転送ツールが完了済みのデータを再コピーせずに再開できる場合にのみ解決されます。プロトコルとクライアントが明示的にパス移行をサポートしない限り、ソースアドレスの変更で一つのTCPセッションが生き残ることは期待しないでください。

サポートとヒント

もっと読む

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.