ファイル共有の大失敗。サンバマンボを踊る

ファイル共有の大失敗。サンバマンボを踊る

ホーム ネットワークに 3 台のコンピューターがあり、いくつかのファイルを共有したいのですが、困難に直面しています。ご協力をお願いします。

私の3台のコンピューターを紹介させてください:

  • (キャシー) Wi-Fi 経由で接続された Kubuntu 20.04 ラップトップ
  • (レスリー) LANケーブルで接続されたKubuntu 20.04デスクトップ
  • (Windows) LANケーブルで接続されたWindows 7ラップトップ

私の主な目標は、Windows が Leslie 上のファイルを表示できるようにすることです。それが本当に必要なことなのですが、今のところそれは機能していません。

Leslie は Kathy の共有フォルダにアクセスできますが、Kathy は Leslie の共有フォルダにアクセスできません。Kathy は Leslie を見ることができますが、コンテンツを表示しようとすると、「smb://Leslie/ のホストに接続できませんでした」というメッセージが表示されます。 ここに画像の説明を入力してください

Windowsはキャシーとレスリーの存在を認識しない

私は、Dolphin ファイル マネージャーを開き、フォルダーのプロパティを表示し、共有タブを選択して、次のスクリーン キャプチャに示すように [ゲストを許可する] ボックスにチェックマークを付けることで、Kathy と Leslie のフォルダーを共有しました。 ここに画像の説明を入力してください

どちらの Kubuntu コンピューターでも、Dolphin ファイル マネージャーを開いて [ネットワーク] をクリックし、[共有フォルダー (SMB)] をクリックすると、両方のコンピューターが表示されます。
ここに画像の説明を入力してください

私の主な質問は、Kubuntu マシン上のコンテンツを Windows 7 で表示するにはどうすればよいかということです。

次に、Samba は動作していますか? また、ここで何が起こっているのでしょうか?

全体的に、これは私にとっては大きな混乱のように思えます。願わくば、どこかの誰かが違った見方をしてくれるといいですね。読んでくれてありがとう。皆さんの意見を聞くのを楽しみにしています!

答え1

これは検出の問題である可能性があります。数年前から、Windows は新しいビルドで smbv1 クライアント方言を無効にしており、これによりファイル マネージャーでの NetBIOS ホスト検出が無効になっています。これは主に Windows 10 の場合です。Windows 7 についてはわかりません。
これに関するバグ レポートがあります。https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1831441 良い点は、Katie と Leslie のコンピューターにソフトウェアをインストールして、Windows で参照できるようにする手順がそこに記載されています。簡単に言うと (前のリンクからコピー):

[1] ファイルをダウンロードする:

wget https://github.com/christgau/wsdd/archive/master.zip

[2] 解凍後、Pythonスクリプトの名前を変更します。

sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd

[3] /usr/binにコピーする

sudo cp wsdd-master/src/wsdd /usr/bin

[4] systemdサービスファイルはパッケージ内にすでに提供されているので、正しい場所にコピーするだけです。

sudo cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system

[5]wsdd.serviceファイルを編集して、nobodyユーザーへの参照を削除する必要があります。

#User=nobody
#Group=nobody

[6] 次にサービスを有効にします。

sudo systemctl daemon-reload
sudo systemctl start wsdd
sudo systemctl enable wsdd

その時点から、Windows マシンから Katie と Leslie を参照できるようになります。

関連情報