一度NAS化に成功したFLEX10ですが

どうしてつながったのか、さっぱりわからないので

自分の知識のために、sambaをアンインストールして

もういちどやりなおしてみました。

その経過をメモにしておきます。

 

私がやった手順

(これで正しいかどうかは、わかりません)

 

とりあえず、ノートパソコンのwifiを切断、有線のみでLANに接続する。

【MINT側】

$ sudo apt-get update
$ sudo apt-get install samba

$ sudo pdbedit -a user【注:mintを使用しているユーザー名をsambaに追加した】

$ sudo chmod 777 /media/user/HDD/NAS【注:NASにしようとしている外付けHDD】

$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup

$ sudo nano /etc/samba/smb.conf

【smb.confで設定した内容は以下のみ、他は消しました】
-----------
[global]
    workgroup = WORKGROUP
    server string = Samba Server
    hosts allow = 192.168.
    load printers = no
 
    log file = /var/log/samba/%m.log
    max log size = 50
    dns proxy = no

    unix charset = UTF-8
    dos charset = CP932

    security = user
    map to guest = Bad User
    guest account = nobody

[NAS]
    comment = Mint Samba
    path = /media/user/HDD/NAS

    guest ok = no
    valid users = user
    browseable = yes
    writeable = yes
    read only = no
    printable = no

    create mask = 0777
    directory mask = 0777
-----------

confを保存したのちに
$ sudo systemctl restart smbd

【つまづいた点】
[global]
max protocol = SMB2
セキュリティ強化のために
これを指定するとウィンドウズから接続できなくなりました。

[NAS]
valid users = user
ユーザーを指定しないと接続できなくなりました。

その他、
一度接続できた後に、GUIで設定を試してみようと思って
system-config-sambaを使ったら接続できなくなりました。
(予め設定済みのconfをコピーしておいたので、元に戻したらまた接続できました)


【ウィンドウズ10側】

ファイルとプリンターの共有を有効にする
ネットワーク探索を有効にする

 

IPアドレスか、ネットワークフォルダから見てみる。
ネットワークドライブの割り当て

別の資格情報を使用して接続する

とりあえず不成功
(1)と(2)と(3)をsambaのconfを編集しながら何度も繰り返しました。

結果、接続できましたが、どうもuser設定が可否を握るような気がします。

(1)MS-DOSを起動
net use で確認後
net use \\Flex10\nas /delete【\\Flex10\nasの部分は各々違います】
ネットワークドライブの割り当てを試す前にとりあえずdeleteしておく。

(2)アクセスしようとするとエラーが出る

ネットワークエラー
\\Flex10\nas にアクセスできません
\\Flex10\nasに対するアクセス許可がありません。ネットワーク管理者にアクセス許可を要求してください。

(3)ネットワークドライブの割り当て

【その他ウィンドウズ10側】
SMB1.0Server機能の有効化
→接続できた後に無効化しましたが、接続できました。

さて、どこがよかったんでしょうね・・・。

とりあえず接続できてますが

なんか、違うところがありそうです。

もし、誰かのヒントになれば。