แซมบ้าแบ่งปันข้ามเครือข่ายย่อยสองแห่ง


1

ฉันกำลังพยายามเข้าถึงแซมบ้าแชร์บน CentOS7 จากพีซีเครื่องอื่นในเครือข่ายย่อยอื่น

  • Samba เวอร์ชั่น 4.4.4
  • เซิร์ฟเวอร์: CentOS7
  • ลูกค้า: Windows 10, Ubuntu Mate, Windows 7
  • Subnet A: 11.22.66.64/26 (เก่า)
  • Subnet B: 11.22.33.0/25 (ใหม่)

เซิร์ฟเวอร์อยู่ในเครือข่ายย่อย A (จะมีการเปลี่ยนแปลงในอนาคตเนื่องจากเราจะออกจากเครือข่ายย่อย A) การเข้าถึงจากพีซีทั้งหมดในเครือข่ายย่อย A นั้นใช้ได้ดี

พีซีทั้งหมดในเครือข่ายย่อย B ไม่ทำงานซึ่งหมายความว่าพวกเขาไม่สามารถเข้าถึงส่วนแบ่งได้ นอกจากนี้ฉันไม่เห็นส่วนแบ่งในเบราว์เซอร์เครือข่ายจาก Windows หรือ Mate

ฉันสามารถ ping ได้ทั้งสองทิศทางฉันสามารถเข้าถึงได้เช่น เซิร์ฟเวอร์ Apache ในซับเน็ต A จากพีซีในซับเน็ต B พีซีที่มีการแชร์ยังใช้งาน dhcpd พีซีในซับเน็ต B ได้รับที่อยู่ IP ที่ถูกต้องจากมัน

เครือข่ายย่อยอยู่ในเครือข่ายทางกายภาพเดียวกันเชื่อมต่อกับเราเตอร์หนึ่งตัวซึ่งเป็นประตูสู่ภายนอก ฉันไม่สามารถเข้าถึงการกำหนดค่าได้โดยตรง (เราเป็นส่วนหนึ่งของเครือข่ายมหาวิทยาลัย)

The 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) หลังจากแผนกไอทีของเราเปิดพอร์ตที่ใช้งานได้


ผม คิด คุณต้องตั้งค่าอุปกรณ์ในซับเน็ต B เพื่อใช้เซิร์ฟเวอร์ Samba เป็นเซิร์ฟเวอร์ WINS คุณสามารถทำได้โดยการกำหนดค่าผ่าน DHCP หรือด้วยตนเอง ฉันทิ้งความคิดเห็นนี้ไว้เพราะฉันไม่แน่ใจ 100% และไม่สามารถทดสอบได้
djsmiley2k

@ djsmiley2k ฉันลองสิ่งนี้ แต่มันก็ช่วยไม่ได้ แต่ฉันคิดว่าฉันพบปัญหา: ไฟร์วอลล์เราเตอร์อาจบล็อกพอร์ตที่ SMB ใช้ (135 - 139 และ 445) ฉันจะให้การอัปเดตเมื่อฝ่ายไอทีเปิดพอร์ต ขอบคุณ
dice

ไฟร์วอลล์เป็นปัญหา
dice

คำตอบ:


-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.