system-config-sambaを使用して、LAN内の3台のUbuntuコンピューターでネットワーク共有をセットアップしました。しばらくの間、ネットワーク共有ディレクトリを相互に閲覧できましたが、現在は機能していません。
問題を診断するにはどうすればよいですか?使いやすいGUIがあれば良いでしょう。
Thunarでナビゲートし、コンピューターのいずれかをクリックすると、「サーバーから共有リストを取得できませんでした:接続が拒否されました。」
(下の回答。)
これはsmbtreeマシンの1つからの出力で、他の2つのマシンを認識することを示しています。
WORKGROUP
\\APOLLO apollo server (Samba, Ubuntu)
\\ATHENA athena server (Samba, Ubuntu)
\\ATHENA\Canon-MP280-series Canon MP280 series
\\ATHENA\iP1800-series Canon iP1800 series
\\ATHENA\print$ Printer Drivers
\\ATHENA\Shared
\\ATHENA\IPC$ IPC Service (athena server (Samba, Ubuntu))
/ etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
dns proxy = no
...
(答え:/ etc/samba/smb.confのWorkgroup行の後に名前解決順序= bcast Hostを追加する必要がありました)
あなたの答えが示すように、私が言及した手順に従った場合、あなたの問題は、 IPの代わりにホスト名を使用してSambaサーバーに接続するにはどうすればよいですか? (ステップ4)
/etc/samba/smb.conf
ファイルで、次の行を探します。
# What naming service and in what order should we use to resolve Host names
# to IP addresses
; name resolve order = lmhosts Host wins bcast
名前解決順序を示す行のコメントを外し、bcastがリストの最初にあることを確認します。その後は次のようになります。
name resolve order = bcast lmhosts Host wins
次に、SambaサービスSudo service smbd restart
を再起動します。
発生する可能性のある他のケースシナリオが含まれているため、提供されているリンクを読むことをお勧めします。もしそうなら、少なくともあなたはそれらを素早く解決する方法を持っています。
回答:追加する必要がありました
name resolve order = bcast Host
/ etc/samba/smb.confのワークグループ行の後
(ただし、@ LuisAlvadoからのより完全な回答を参照してください)