두 서브넷에서 삼바 공유 CentOS7 클라이언트 : Windows

다른 서브넷의 다른 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 부서에서 포트를 연 후 작동했습니다.



답변

remote announce=192.168.11.255/WORKGROUP 192.168.51.255 192.168.255.255/WORKGROUP


답변