Samba 서버가 네트워크에 나타나지 않습니다

Samba 서버가 네트워크에 나타나지 않습니다

내 호스트 컴퓨터에서 Linux Mint 18.1을 실행하고 있습니다. 내 소프트웨어는 모두 최신 상태입니다. 이 컴퓨터와 내 인트라넷의 다른 모든 컴퓨터에서 인터넷에 액세스할 수 있지만 삼바를 통해 내 네트워크의 호스트를 볼 수는 없습니다.

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.

...노트북을 사용하여 호스트를 탐색하려고 하면 여전히 같은 오류가 발생합니다. 내 스마트폰에 있는 두 개의 다른 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모든 것이 잘 작동하는 것을 확인했습니다.

관련 정보