質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.10%

CentOS7.4+Samba4で構成したNFSがエクスプローラーで表示されません

受付中

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 2,363

komadorri

score 7

前提・実現したいこと

Windows10のSMB1.0/CIFSを利用しない状態で、エクスプローラーのネットワークにCentOS7.4+Samba4で構築したNFSを表示させたい

ネット検索で調べた範囲では、SMB1.0/CIFSを有効にする方法しか見つけられませんでしたが、
当方が所有するReadyNAS RN528X(Debain+Samba)は、ネットーワーク上に表示されているので、
何かSambaの設定を変更することで可能ではと試行錯誤しています

発生している問題・エラーメッセージ

現状エクスプローラーで、\\サーバー名\で接続と各種操作は可能になっていますが、
ネットーワーク上にはサーバーが表示されません。
ReadyNAS RN528XのSamba.confに記述があり、自分で構築したSamba.confに無い設定を検索して見ましたが、
どの項目がネットワーク表示を可能にしているか?見つけることが出来ませんでした。

 試したこと

SELinuxはDisable

/etc/sysconfig/iptablesに下記追加

-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

/etc/samba/smb.confは下記の様に記述

global]
min protocol = SMB2
unix charset = UTF-8
dos charset = CP932
mangled names = no
workgroup = WORKGORUP
netbios name = サーバー名
server string = Samba
security = user
passdb backend = tdbsam
hosts allow = 127.0.0.1 192.168.100.0/28
hosts deny = all

wins support = no
domain master = no
local master = no
preferred master = no
os level = 0

map to guest = Never
unix extensions = no
bind interfaces only = yes

printing = bsd
disable spoolss = yes

[data]
comment = Commit User Only
path = /Samba/data

vfs objects = streams_xattr
oplocks = no
kernel oplocks = no
level2 oplocks = no

wide links = no
browsable = yes

valid users = ユーザー名
writable = yes
write list = ユーザー名
guest ok = no
create mode = 0600
directory mode = 0700

※現在は、1ユーザーのみで試験運用しながら確認中です。

補足情報(ReadyNAS RN528XのSamba.conf)

ReadyNAS RN528Xと自分で構築したSamba NFSは同じユーザー名でのログイン設定にしています。

Samba.conf

[global]
include = /etc/frontview/samba/smb.conf.defaults
dos charset = CP1252
hostname lookups = 0
map to guest = never
oplocks = 1
realm =
security = user
template homedir = /home/%U
workgroup = WORKGROUP
smb encrypt = enabled

include = /etc/frontview/samba/smb.conf.%a
include = /etc/frontview/samba/smb.conf.overrides
include = /etc/frontview/samba/Shares.conf
include = /etc/frontview/samba/Shares.conf.%G
include = /etc/frontview/samba/addons/addons.conf
include = /run/usb/samba/Shares.conf

/etc/frontview/samba/smb.conf.defaults

client max protocol = SMB3
dbwrap_tdb_mutexes:* = yes
delete readonly = 1
delete veto files = 1
dfree cache time = 15
disable spoolss = 1
dos filemode = 1
ea support = 1
fruit:copyfile = yes
fruit:encoding = native
fruit:locking = netatalk
guest account = guest
inherit acls = 1
invalid users = root
force unknown acl user = 1
host msdfs = 1
load printers = 0
log level = 0 auth:2
map acl inherit = 0
map archive = 0
map readonly = 0
max log size = 512
min receivefile size = 0
name resolve order = lmhosts host wins bcast
ntlm auth = ntlmv1-permitted
obey pam restrictions = 1
passdb backend = tdbsam
passwd program = "/usr/bin/passwd %u"
printcap name = /dev/null
rpc_server:mdssvc = embedded
smb2 leases = 1
server max protocol = SMB3
server string = "%h"
store dos attributes = 1
strict allocate = 0
unix charset = UTF-8
unix extensions = 0
unix password sync = 1
use sendfile = 1
username map = /etc/frontview/samba/usermap.conf
veto files = /Network Trash Folder/Temporary Items/
vfs objects = acl_xattr snapper btrfs
winbind expand groups = 1
winbind max clients = 6000
winbind use default domain = 1

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

0

ネットワーク内で、マスターブラウザはどのホストが担っているのか確認できますでしょうか。
Windows10 か ReadyNAS か、それ以外かもしれません。

ネットワーク上に Samba が表示されないのは、Samba がマスターブラウザに登録されていないからだと思います。
Samba 自身をブラウズマスターにする必要はありませんが、os level の値はデフォルトの 20 にした方がいいかもしれません。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/09/04 23:42

    TaichiYanagiya様、マスタブラウザ確認してみました

    #構築したSambaサーバーは下記の通り
    C:\WINDOWS\system32>nbtstat -a 192.168.100.AB
    イーサネット:
    ノード IP アドレス: [192.168.100.XZ] スコープ ID: []
    NetBIOS リモート コンピューター ネーム テーブル
    名前 種類 状態
    ---------------------------------------------
    サーバー名 <00> 一意 登録済
    サーバー名 <03> 一意 登録済
    サーバー名 <20> 一意 登録済
    WORKGROUP <00> グループ 登録済
    WORKGROUP <1E> グループ 登録済
    MAC アドレス = 00-00-00-00-00-00

    #RN528Xについては
    C:\WINDOWS\system32>nbtstat -a 192.168.100.CD
    イーサネット:
    ノード IP アドレス: [192.168.100.XZ] スコープ ID: []
    NetBIOS リモート コンピューター ネーム テーブル
    名前 種類 状態
    ---------------------------------------------
    RN528X <00> 一意 登録済
    RN528X <03> 一意 登録済
    RN528X <20> 一意 登録済
    ..__MSBROWSE__.<01> グループ 登録済
    WORKGROUP <00> グループ 登録済
    WORKGROUP <1D> 一意 登録済
    WORKGROUP <1E> グループ 登録済
    MAC アドレス = 00-00-00-00-00-00

    #他のクライアントPCは下記の通り
    C:\WINDOWS\system32>nbtstat -a 192.168.100.EF
    イーサネット:
    ノード IP アドレス: [192.168.100.XZ] スコープ ID: []
    NetBIOS リモート コンピューター ネーム テーブル
    名前 種類 状態
    ---------------------------------------------
    クライアントPC <20> 一意 登録済
    クライアントPC <00> 一意 登録済
    WORKGROUP <00> グループ 登録済
    MAC アドレス = 70-85-C2-3E-1E-78

    MACアドレスが認識されないのは不明ですが、RN528Xがマスターブラウザになっています。
    os level = 20でSambaサーバーを再起動しましたが、
    やはり構築したSambaサーバーは、ネットワークに表示されません。

    キャンセル

  • 2018/09/04 23:49

    ブラウズリストはすぐには反映されなかったと思います。
    20分〜1時間くらい気長に待つか、ReadyNAS も再起動するといいかも。

    キャンセル

0

Windos 10のSMB1問題、ちょっと面倒ですよね。SMB1.0を入れたくないのは、よくわかります。

min protocol = SMB2

min protocol = SMB3
にして試してはいかがでしょうか。私の手元にすぐに試せるCentOS7.4がないので試していませんが、以下に
client min protocol = SMB3
client max protocol = SMB3
とせよと、書いてあります。

https://serverfault.com/questions/895570/how-to-configure-samba-to-work-with-windows-10-1709

また、手元のUbuntu 18.04(samba Version 4.7.6-Ubuntu)では、何もconfに書いてないのに、Windows 10 1809から認識されて、マウントしています。このマシンはSMB1のサーバーをしっかりはじいているのでSMB1は無効です。

なので上記設定をしてもダメなら、Smaba自体を更新してみるという手もあるかも知れません。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.10%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる