ระบบปฏิบัติการของฉัน: Windows 8
ผู้เยี่ยมชม Virtualbox: เซิร์ฟเวอร์ Ubuntu 12.10
ฉันกำหนดค่าเซิร์ฟเวอร์ apache บน vbox guest และทำการแมป http, https, ssh port เข้าสู่เซิร์ฟเวอร์ ubuntu เรียบร้อยแล้ว มันใช้งานได้ดีโดยไม่มีปัญหาใด ๆ
การ์ดเครือข่ายของฉันอยู่ในโหมด NAT หลังจากการวิจัยบางอย่างฉันติดตั้ง samba ในระบบแขก ฉันจำเป็นต้องแมป / var / www / โฟลเดอร์บน windows 8 เพื่อที่ฉันจะสามารถทำงานได้โดยตรงจากเซิร์ฟเวอร์ของแขกจาก windows
นี่คือ smb.conf ของฉัน
[share]
comment = "Vbox server share"
path = /
writable = yes
read only =no
browseable = yes
force directory mode = 777
force create mode = 777
force security mode = 777
force directory security mode = 777
hide dot files = no
create mask = 0777
directory mask = 0777
valid users = @users, tural, root
delete readonly = yes
guest ok = yes
workgroup = WORKGROUP
ฉันรู้ว่าการแมปทำงานได้เมื่อระบบเครือข่ายอยู่ในโหมดบริดจ์ แต่ฉันไม่ต้องการให้เซิร์ฟเวอร์ vbox ปรากฏต่อเครือข่าย
ฉันยังเปิดไฟล์โฮสต์ windows และแมปพอร์ต 80 กับ vbox nat ดังนั้นเมื่อฉันเปิดโดเมนที่เปลี่ยนเส้นทางไปยัง localhost บน windows จะได้รับข้อมูลจากเว็บเซิร์ฟเวอร์เสมือน หากเชื่อมต่อแล้วฉันจะไม่สามารถเปิดเว็บเซิร์ฟเวอร์ของผู้เยี่ยมชมได้
มีวิธีอื่นที่จะทำให้การแมปไดรฟ์เป็นไปได้ด้วย NAT หรืออย่างอื่น?