一部のデバイスからファイルサーバー上のSMB共有を参照できません。新しいルーターを使用すると、機能します。FIXITFIX IT FIX IT!
D-Link DSL2370RとTechnicolorTD5130v2の2つのルーターがあります。 sambaを実行しているUbuntuファイルサーバー(webminを使用して管理しています)と、それに接続する次のデバイスがあります。
Piとファイルサーバーは有線接続を使用しており、残りはすべてWi-Fiを使用しています。
どのデバイスからでもファイルサーバーを表示して通信できるようにしたいのですが、Technicolorルーターを使用すると可視性の問題が発生します。 (D-LINKルーターを使用してもう一方のルーターを捨てることもできましたが、インターネット接続を構成するのに苦労しています。さらに、Technicolorルーターの方がWi-Fi信号が強力です。)
すべてのデバイスをD-Linkルーターに接続した場合:
smbtree
を実行すると、 すべてのデバイスと各デバイスのすべての共有が表示されます 。smbclient
コマンドの出力です。 itself 、 fileserver 、 Win7ラップトップ 、および メディアセンター 。すべてのデバイスをTechnicolorルーターに接続すると、次のようになります。
smbtree
を実行すると、 すべてのデバイスが表示されます 、ですが、localhost以外のデバイスの共有はありません。smbclient
コマンドの出力です。 itself 、 fileserver 、 Win7ラップトップ 、および メディアセンター 。私はどちらかかどうかを知りました
(1)[ローカルネットワーク]タブの DNSリレー オプションを無効にし、Googleの8.8.8.8や8.8.4.4などの有効なDNSサーバーを手動で設定します
DNSリレーとは、この場合、すべてのマシンがDNSクエリをリレーに送信することを意味します。リレーは、プロバイダーのDNSサーバー、またはルーターのWAN設定)に設定されているものにクエリを送信します。
回答を受け取ると、それをマシンに送り返し、短時間保存します。したがって、ネットワーク内の別のマシンが同じアドレスを検索した場合、インターネットサーバーに再度問い合わせることなく、ルーターから直接回答を受け取ります。 (したがって、クエリを記憶する小さなメモリがあります-いわゆる:DNSキャッシュ)
または
(2)DNSリレーを有効のままにしますが、[インターネット設定]タブの[PPPoE]セクションで[DNS]オプションを無効にし、Googleの8.8.8.8や8.8.4.4などの有効なDNSサーバーを手動で設定および手動で設定します。
その後、それは動作します。
この答えは「それを修正する方法」を処理します、しかし私は何が起こっているのか全くわかりません。