クロスオーバーイーサネットケーブルを介してWindows 98コンピュータにRaspberry Piを直接接続しました。 Windows 98コンピュータに共有ディレクトリ(完全に開いている)を作成しました。 RPiに共有フォルダをマウントしようとすると問題が発生します。
私が試したコマンドは次のとおりです。
sudo mount.cifs //<ip-adress>/share /mount/directory -o port=#
sudo mount -t cifs -o guest //<ip-adress>/share /mount/directory
sudo mount -t cifs -o port=# //<ip-adress>/share /mount/directory
それらはすべて「ホストがダウンしています」という同じエラーを表示します。
PiからWindows 98にpingを送信することができ、その逆もスキャンを介してnmap
2人が一緒に会話できることがわかります。
ファイルマネージャを開くと、共有にアクセスできます。
ここからフォルダ、ファイルなどを作成および削除できます。ただし、問題は、バックアップスクリプトが実行されているパスを使用して共有にアクセスできる必要があることです。
私は何が間違っていましたか?
ベストアンサー1
同じ問題が発生し、オンラインで解決策を見つけました。Linux上のWindows 98コンピュータのSMB共有マウント。主な部分は次のとおりです。
サーバー=私のサーバー
このオプションは、接続するサーバーの名前がMYSERVERであることを指定します。 Windows 98共有をマウントする場合は、接続するサーバーの名前を指定する必要があります。それ以外の場合は動作しません。したがって、このオプションは非常に重要です。
ウェブサイトが推奨するものとは異なり、使用guest
オプションは私には機能せず、代わりに使用しましたが、username=guest
すべてのユーザー名が機能しているようです。
Debian 10 で正常に実行された完全なコマンドは次のとおりです。
mount -t cifs -o username=guest,password=****,vers=1.0,servern=MYSERVER //<ip-address>/share /mnt/directory
編集する: 共有は読み取り専用アクセスとしてのみ使用できることがわかりました。次のメッセージで書き込みが失敗します。
CIFS VFS: 偽ファイル nlink 値 0
しかし、バックアップスクリプト用と書いたので、それは問題ではありません。