Sambaサーバーがネットワークに表示されない

Sambaサーバーがネットワークに表示されない

私のホストコンピュータでLinux Mint 18.1を実行しています。私のソフトウェアはすべて最新の状態です。このコンピュータと私のイントラネットの他のすべてのコンピュータからインターネットにアクセスできますが、Sambaを介して自分のネットワーク上のホストを見ることはできません。

Linux Mint 18.2(xfce)を実行しているノートブックがあり、Browse NetworkデフォルトのファイルマネージャでショートカットをクリックしてWindows Networkファイルマネージャをダブルクリックするとエラーメッセージが表示されます。「サーバーは共有リストを取得できませんでした。そのファイルやディレクトリはありません。」

sudo systemctl restart smb返品Failed to restart smb.service: Unit smb.service not found.

sudo systemctl restart smbd私が知っている限り、エラーなしで自動的に返されます。

sudo /etc/init.d/smbd statusサービスがアクティブで実行中であることを宣言します。

@Thomasが提案したように、server services = s3fsセクションの下に項目を追加してクリックすると返されました。[global]sudo /etc/init.d/smbd force-reload[ ok ] Reloading smbd configuration (via systemctl): smbd.service.

...ノートブックを使用してホストを閲覧しようとすると、同じエラーが発生します。私のスマートフォンの2つの異なるSambaブラウザは、私のルーターとホストが話すIPアドレスにサーバーがないことを示しています。

smbclient -d2 -L ###.###.###.### -U ######私のホストで実行すると、次のように返されます(すべて#######はここに投稿したくない文字列を置き換えます)。

rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
added interface enp2s0 ip=###.###.###.### bcast=###.###.###.### netmask=###.###.###.###
Enter ######'s password: 
session setup failed: NT_STATUS_NO_LOGON_SERVERS

私の(更新された)smb.conf分析は次のとおりですtestparm

# Global parameters
[global]
    workgroup = #######
    server string = #######
    server role = standalone server
    security = DOMAIN
    map to guest = Bad User
    obey pam restrictions = Yes
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    dns proxy = No
    panic action = /usr/share/samba/panic-action %d
    server services = s3f
    idmap config * : backend = tdb


[printers]
    comment = All Printers
    path = /var/spool/samba
    create mask = 0700
    printable = Yes
    browseable = No


[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
    valid users = #######
    read only = No
    browseable = No


[data]
    path = /mnt/data
    valid users = #######
    read only = No
    browseable = No

どんな洞察力や提案でも歓迎します。壁に頭を強く打ち込んだ。

答え1

browseable = Yes私のセクションの下に設定する必要があります[data]。これにより、dataすべてのデバイスで共有コンテンツを表示できます。ところで、browseable = Noサンバを台無しにしようと変更したものがそんなに設定されていないことがわかるので、すでに設定しておいたという事実が混乱します。

しかし、私はSambaの運用性を決定するために私のラップトップのホストブラウジング能力に頼っていたので、私自身にイライラしていました。

security = USERに変更したsecurity = DOMAIN後に実行してみると、sudo /etc/init.d/smbd force-reload以前と同様に携帯電話の同期が可能であることを確認しました。これがどのように可能であるか疑問に思いましたが、ずっと前に電話機を設定したときに必要なすべての同期フォルダへの絶対パスを提供したことに気づきました。よく。

dataだから私のラップトップ()に共有への絶対パスを入力しましたが、smb://###.###.###.###/dataすべてがうまく動作することを確認しました。

関連情報