วิธีการเข้าถึง samba บน Linux แขกที่อยู่เบื้องหลัง VirtualBox NAT


12

บนแล็ปท็อปของฉันฉันใช้ Ubuntu 9.10 ใน WinXP โดยใช้ VirtualBox 3.1.2 ฉันต้องการตั้งค่าที่:

  1. แขกสามารถเข้าถึงอินเทอร์เน็ตได้อย่างอิสระ
  2. โฮสต์สามารถเข้าถึงไฟล์ผู้เยี่ยมชมผ่าน Samba
  3. การตั้งค่าจะต้องใช้งานได้หรือไม่ว่าพอร์ตอีเธอร์เน็ต / wifi ของฉันเชื่อมต่ออยู่หรือไม่

เป็นไปได้ไหม?

# 1 ทำงานกับ NAT และการเชื่อมต่อเครือข่าย

# 2 ทำงานกับระบบเครือข่ายบริดจ์และโฮสต์เท่านั้น

การตั้งค่าแบบบริดจ์ไม่ทำงานหากไม่ได้เชื่อมต่อฟิสิคัลพอร์ตที่เกี่ยวข้อง ที่สำนักงานแล็ปท็อปเชื่อมต่อกับ wifi หรืออีเธอร์เน็ต ที่บ้านอินเตอร์เน็ตไร้สายเท่านั้น

มีวิธีแก้ปัญหาหรือไม่? ฉันไม่มีอะไรเลยหรือ ฉันหวังว่าฉันจะทำให้คำถามชัดเจน

คำตอบ:


11

ฉันจะลองตั้งค่าอะแดปเตอร์เครือข่ายสองตัวแยกกัน

  • อะแดปเตอร์ # 1 จะเป็นการตั้งค่า # 1 ปัจจุบันของคุณ: NAT เพื่ออนุญาตการเข้าถึงอินเทอร์เน็ตที่มีอยู่
  • อะแดปเตอร์ # 2 จะเป็นการตั้งค่าโฮสต์อย่างเดียวเพื่อให้การเชื่อมต่อระหว่างโฮสต์และแขกสำหรับการแบ่งปัน Samba

ขอบคุณมันใช้งานได้ดี ผมมีความคิดว่าทำไมฉันพลาดเมื่อเล่นกับการตั้งค่าที่แตกต่างกันไม่ ...
noamtm

และ @noamtm ฉันพยายามทำให้โซลูชันนี้ใช้งานได้โดยไม่มีโชค smb.conf ของฉันคือ: และอินเตอร์เฟซของฉันคือ[global] interfaces = eth1 security = user [testsh] path = /home/my_user_name guest ok = yes browseable = yes read only = no eth0: inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 eth1 :192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255ความคิดใด ๆ
Amelio Vazquez-Reina

ฉันลืมที่จะพูดถึงว่าฉันกำหนดค่าeth1เป็นโฮสต์เท่านั้นและeth0เป็น NAT ฉันพยายามเข้าถึงและติดตั้ง\\10.0.2.15\testhและ\\192.168.56.101\testhจากโฮสต์ OS (Windows) แต่ฉันไม่ได้รับการตอบกลับ
Amelio Vazquez-Reina

1

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


โหมด bridged ทำงานกับอุปกรณ์ไร้สายได้หรือไม่? ฉันจำได้ว่ามีปัญหาบางอย่างเนื่องจากอุปกรณ์ไร้สายไม่สนใจแพ็กเก็ตที่ไม่ได้มีไว้สำหรับมัน
Avindra Goolcharan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.