
現在の samba を設定して、ワークグループやホームグループを表示できるようにする方法はありますか?
SMB1 disabled -- no workgroup available
答え1
まず、Linux、MacOS、または Win10 以降の Windows にはホームグループというものは存在しません。
次に、smbclient の実行時に発生する特定のエラーについて言及している場合は、/etc/samba/smb.conf でクライアント側の SMB1 (Samba では NT1 と呼ばれます) を有効にする必要があります。workgroup = WORKGROUP 行のすぐ下に、次の行を追加します。
client min protocol = NT1
もちろん、接続しようとしているサーバー側で SMB1 が有効になっている必要があります。Win10 マシンを最新の状態に保っている場合は無効になっているため、そこで有効にする必要があります。サーバーが Ubuntu 20 または同じバージョンの samba を実行している場合は、そのマシンの smb.conf を編集して以下を追加する必要があります。
server min protocol = NT1
次に、samba を再起動します。
sudo service smbd restart
sudo service nmbd restart
サーバー上でこれを行わないと、protocol negotiation failed:
エラーが発生する可能性があります。
そうすれば、おそらく SMB1 エラー メッセージは表示されなくなります。Nautilus ですべてのワークグループとホストを「検出」できるかどうかは別の問題です。時計を SMB1 の時代に戻さなければならない場合は、その時代に設定されたルール (名前解決の順序、ホスト名の長さの制限など) に従う必要があります。
答え2
古いNetgear Storaをunbuntuネットワークで解決しようとしたときにこれに遭遇しました
client min protocol = CORE
あなたを立ち上がらせ、動かすでしょう
20.04 LTS