
ホーム ネットワークに 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 を参照できるようになります。