一度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機能の有効化
→接続できた後に無効化しましたが、接続できました。
さて、どこがよかったんでしょうね・・・。
とりあえず接続できてますが
なんか、違うところがありそうです。
もし、誰かのヒントになれば。