Merlin Asuswrt Cifs Smb共有をマウントできません。

Merlin Asuswrt Cifs Smb共有をマウントできません。

AsusルーターにMerlin 380.70をインストールした後、cifsを介してUSB接続のSMB共有をマウントすることはできません。引き続き別のインストールエラーが発生します。 6と22が最も一般的です。 smbのバージョンを1.0、2.0、3.0に変更してみました。 sec=ntlm を設定してみてください。これまで何も効かなかった。私のマウントは次のとおりです

sudo mount -t cifs //ip/share/ -o ユーザー名=John,domain=WORKGROUP,sec=ntlm,vers=1.0 /mnt/share

これは、対応するデバイスまたはアドレスがないことを示します。フルパスを見つけるためにsshを介してsmb.confファイルを見つけましたが、ファイルが見つかりませんでした。新しいファームウェアは共有の命名規則が異なるようです。どんなアイデアがありますか?

ベストアンサー1

いいですね。実行中のソフトウェアを検索したところ、SourceForgeの追加情報で次のことがわかりました。

  • 変更:SambaプロトコルのサポートをSMBv1、SMBv2、またはSMBv1 + SMBv2(新しいデフォルト)に設定できるようになりました。これにより、すべてのモデルのパフォーマンスが低下しますが、より安全になります。理想的には、これをSMBv2のみに変更してから、すべてのクライアントデバイスを再起動して新しいプロトコルのみを使用し始める必要があります。セキュリティよりもパフォーマンスが重要な場合は、以前のデフォルト動作であるSMBv1に戻すことができます。

これは、asuswrt-merlinデバイスがSamba v3.6がうまく処理できないSMBv1を使用している可能性があることを示しています。 SMB v1を使用するには、workgroup =の下のsmb.confで次の設定を変更する必要があります。

ntlmssp_client:force_old_spnego=なし ntlmssp_client:client_ntlmv2_auth=なし クライアント ntlmv2 auth=spnego を使用するクライアント=なし

以下が必要な場合があります。

クライアントプレーンテキスト認証=はい

しかし、おそらくそうではありません。 LinuxがSMBを介してOpenIndianaボックスに接続するには、上記の4行が必要です。 ntlmssp_clientで始まる行は必要ないかもしれませんが、すでにファイルにあるので、この行の複数のコピーが同じであれば何もしません。どちらかをyesに設定すると、機能していることを確認できます。 Asuswrt-merlin設定をSMBv2に変更すると機能しますが、わかりません。

おすすめ記事