두 서브넷에서 삼바 공유


1

다른 서브넷의 다른 PC에서 CentOS7의 samba 공유에 액세스하려고합니다.

  • 삼바 버전 4.4.4
  • 서버 : CentOS7
  • 클라이언트 : Windows 10, Ubuntu Mate, Windows 7
  • 서브넷 A : 11.22.66.64/26 (이전)
  • 서브넷 B : 11.22.33.0/25 (신규)

서버가 서브넷 A에 있습니다 (서브넷 A를 떠날 것이므로 앞으로 변경 될 것입니다). 서브넷 A의 모든 PC에서 액세스하는 것이 좋습니다.

서브넷 B의 모든 PC가 작동하지 않아 공유에 액세스 할 수 없습니다. 또한 Windows 또는 Mate의 네트워크 브라우저에서 공유를 볼 수 없습니다.

서브넷 B의 PC에서 서브넷 A의 Apache 서버에 액세스 할 수 있습니다. 공유가있는 PC도 dhcpd를 실행합니다. 서브넷 B의 PC는 올바른 IP 주소를 얻습니다.

서브넷은 동일한 물리적 네트워크에 있으며 하나의 라우터에 연결되며 외부의 게이트웨이 (대학 네트워크, 인터넷)입니다. 구성에 직접 액세스 할 수 없습니다 (우리는 대학 네트워크의 일부입니다).

smb.conf :

[global]

workgroup = xyz
interfaces = lo enp3s0 11.22.33.0/25 11.22.66.64/26
bind interfaces only = yes
hosts allow = 127. 11.22.33. 11.22.66.

security = user
passdb backend = tdbsam

map to guest = Bad User
guest account = nobody

local master = yes
os level = 255
preferred master = yes

domain master = yes

wins support = yes

# Share Definitions
[home]
...

내가 무엇을 할 수 있을지?

해결책

문제는 SMB (135-139 및 445)에서 사용하는 포트를 차단하는 라우터 / 게이트웨이 방화벽과 관련이 있습니다. IT 부서에서 포트를 연 후 작동했습니다.


내가 생각하는 당신이 WINS 서버로, 삼바 서버를 사용하도록 설정에 서브넷 B의 장치가 필요합니다. DHCP를 통해 또는 수동으로 값을 지정하여이를 수행 할 수 있습니다. 100 % 확실하지 않으며 현재 테스트 할 수 없으므로 이것을 주석으로 남겨두고 있습니다.
djsmiley2k

@ djsmiley2k 나는 이것을 시도했지만 도움이되지 않습니다. 그러나 문제를 발견했다고 생각합니다. 라우터 방화벽이 SMB (135-139 및 445)에서 사용하는 포트를 차단할 수 있습니다. IT 부서가 포트를 열었을 때 업데이트하겠습니다. 감사
주사위

방화벽이 문제였습니다.
주사위

답변:


-3
remote announce=192.168.11.255/WORKGROUP 192.168.51.255 192.168.255.255/WORKGROUP

remote announce제안 값으로 어떤 설정 이 정확하게 수행되는지 자세히 설명하면 도움 이됩니다. 나는 나 자신을 요구하지 않고 이미 무엇을하는지 알고 있으므로 답을 편집하고 개선해야합니다. 답변을 향상시키지 않으려면이 의견을 무시하십시오.
Ramhound
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.