두 서브넷에서 삼바 공유


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.