His Masters' Voices Wiki

よろずのことの書き残し

ユーザ用ツール

サイト用ツール


nas:readynas_duo_v2_openwrt_samba

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
nas:readynas_duo_v2_openwrt_samba [2022/05/28 21:50] nipa28nas:readynas_duo_v2_openwrt_samba [2022/06/03 20:10] (現在) – [Web画面で設定] nipa28
行 2: 行 2:
 ====== ======
  
 +概要
 +---
 +
 +
 +
 +基礎知識
 +-------
 +
 +https://www.rem-system.com/centos-samba/
 +
 +
 +
 +手順
 +----
 +
 +
 +### samba関連のパッケージを調べる
  
 ``` ```
行 13: 行 30:
 ``` ```
  
 +### パッケージをインストール
  
 ``` ```
行 24: 行 41:
 samba起動させたら、Ubuntuから「OpenWrt」が見えるようになった。 samba起動させたら、Ubuntuから「OpenWrt」が見えるようになった。
 まだ中身はどのファイルも見えませんが。 まだ中身はどのファイルも見えませんが。
-{{:nas:pasted:20220528-214903.png}} +{{:nas:pasted:20220528-214903.png?400}} 
-{{:nas:pasted:20220528-215011.png}}+{{:nas:pasted:20220528-215011.png?400}} 
 + 
 + 
 +### 調べる 
 + 
 +初期状態の/etc/config/samba4 の内容(コメント、空行除去) 
 + 
 +``` 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$ sudo cat /etc/config/samba4 | grep -v \# | grep -v ^$ 
 +config samba 
 + option workgroup 'WORKGROUP' 
 + option charset 'UTF-8' 
 + option description 'Samba on OpenWRT' 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$  
 + 
 +``` 
 + 
 +初期状態の/etc/samba/smb.conf.template の内容 (コメント、空行除去) 
 + 
 +``` 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$ cat /etc/samba/smb.conf.template | grep -v \# | grep -v ^$ 
 +[global] 
 + netbios name = |NAME|  
 + interfaces = |INTERFACES| 
 + server string = |DESCRIPTION| 
 + unix charset = |CHARSET| 
 + workgroup = |WORKGROUP| 
 + bind interfaces only = yes 
 + deadtime = 15 
 + enable core files = no 
 + security = user 
 + invalid users = root 
 + map to guest = Bad User 
 + null passwords = yes 
 + passdb backend = smbpasswd 
 + socket options = IPTOS_LOWDELAY TCP_NODELAY 
 + load printers = No 
 + printcap name = /dev/null 
 + disable spoolss = yes 
 + printing = bsd 
 + mdns name = mdns 
 + veto files = /Thumbs.db/.DS_Store/._.DS_Store/.apdisk/ 
 + delete veto files = yes 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$  
 +``` 
 + 
 +これから生成された /etc/samba/smb.conf(/var/etc/smb.confへのリンク)(コメント、空行除去) 
 + 
 +``` 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$ cat /etc/samba/smb.conf | grep -v \# | grep -v ^$ 
 +[global] 
 + netbios name = OpenWrt  
 + interfaces = eth0  
 + server string = Samba on OpenWRT 
 + unix charset = UTF-8 
 + workgroup = WORKGROUP 
 + bind interfaces only = yes 
 + deadtime = 15 
 + enable core files = no 
 + security = user 
 + invalid users = root 
 + map to guest = Bad User 
 + null passwords = yes 
 + passdb backend = smbpasswd 
 + socket options = IPTOS_LOWDELAY TCP_NODELAY 
 + load printers = No 
 + printcap name = /dev/null 
 + disable spoolss = yes 
 + printing = bsd 
 + mdns name = mdns 
 + veto files = /Thumbs.db/.DS_Store/._.DS_Store/.apdisk/ 
 + delete veto files = yes 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$  
 + 
 +``` 
 + 
 +### 設定ファイルを変更 
 + 
 +/etc/config/samba4ファイルをバックアップを取ってから、編集する。 
 + 
 +``` 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$ sudo cp /etc/config/samba4 /etc/config/samba4.ORIGINAL 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$ sudo vi /etc/config/samba4 
 +<ファイルを編集> 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$ sudo cat /etc/config/samba4 | grep -v \# | grep -v ^$ 
 +config samba 
 + option workgroup 'WORKGROUP' 
 + option charset 'UTF-8' 
 + option description 'Samba on OpenWRT' 
 +config sambashare 
 + option guest_only 'yes' 
 + option create_mask '0666' 
 + option dir_mask '0777' 
 + option force_root '1' 
 + option name 'share' 
 + option inherit_owner 'yes' 
 + option guest_ok 'yes' 
 + option read_only 'no' 
 + option path '/mnt/md3/share' 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$  
 + 
 +``` 
 + 
 + 
 +samba4を再起動 
 + 
 +``` 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$ sudo /etc/init.d/samba4 restart 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$  
 +``` 
 + 
 +こんな感じに、設定ファイル/etc/samba/smb.confが変更された。 
 +[share]セクションが追加された。 
 + 
 +``` 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$ cat /etc/samba/smb.conf | grep -v \# | grep -v ^$ 
 +[global] 
 + netbios name = OpenWrt  
 + interfaces = eth0  
 + server string = Samba on OpenWRT 
 + unix charset = UTF-8 
 + workgroup = WORKGROUP 
 + bind interfaces only = yes 
 + deadtime = 15 
 + enable core files = no 
 + security = user 
 + invalid users = root 
 + map to guest = Bad User 
 + null passwords = yes 
 + passdb backend = smbpasswd 
 + socket options = IPTOS_LOWDELAY TCP_NODELAY 
 + load printers = No 
 + printcap name = /dev/null 
 + disable spoolss = yes 
 + printing = bsd 
 + mdns name = mdns 
 + veto files = /Thumbs.db/.DS_Store/._.DS_Store/.apdisk/ 
 + delete veto files = yes 
 +[share] 
 + path = /mnt/md3/share 
 + force user = root 
 + force group = root 
 + create mask = 0666 
 + directory mask = 0777 
 + read only = no 
 + guest ok = yes 
 + guest only = yes 
 + inherit owner = yes 
 + vfs objects = io_uring 
 +hiroshi@OpenWrt:/mnt/md3/homes/hiroshi$  
 + 
 +``` 
 + 
 + 
 +### ファイル共有を試行(どこかおかしい) 
 + 
 +WindowsPC のエクスプローラーから `\\192.168.10.2` に接続すると share フォルダが見えるようになった。 
 +{{:nas:pasted:20220529-212151.png}} 
 + 
 +ただ、shareフォルダに入って、適当なファイルを作成して保存しようとすると “応答なし” になってしまいフリーズするようだ。 
 + 
 +{{:nas:pasted:20220529-213334.png}} 
 + 
 +どこかに問題が潜んでいるらしい。 
 +設定が間違っていて書き込み権限が無いとかかなあ:-( 
 + 
 +{{:nas:pasted:20220529-213708.png}} 
 + 
 +ファイル自体は作成されているんだけど、中身が書き込めないみたい。なんでだろ:?: 
 + 
 +### もう少しかかりそう 
 + 
 +Sambaについてちゃんと勉強しよう。 
 +Samba4になって、従来(samba3)とは設定方法が変わっている部分が多くらしい。 
 +ネット上に数多くあるsambaの記事は、samba3を対象に書かれたものが多く、samba4には当てはまらないので気をつける必要がある。 
 + 
 +のんびりやります。 
 + 
 + 
 +手順(luci) 
 +==== 
 + 
 +### Web画面で設定 
 + 
 +そういえば、WebのUI LuCI でもSambaの設定ができることを思い出した。 
 + 
 +よくは分からなかったが、とりあえず次の二つをチェックしてみた。 
 +マスクの数値も変えてみた。(これが適切かどうかは分からないが、家の中で私しか使わないのでテキトーで) 
 + 
 +{{:nas:pasted:20220603-193240.png?400}} 
 +{{:nas:pasted:20220603-194215.png?400}} 
 + 
 +すると、shareディレクトリに保存できるようになった。 
 +なんだか拍子抜け。 
 +でも、まあ、よかったよかった。 
 +{{:nas:pasted:20220603-194014.png?400}} 
 + 
 +速度もこれだけ出ているようで、まあ満足です。(有線GbE接続) 
 +{{:nas:pasted:20220603-200540.png?400}} 
  
  
nas/readynas_duo_v2_openwrt_samba.1653742213.txt.gz · 最終更新: 2022/05/28 21:50 by nipa28