VirtualBox - โฮสต์ Mac OSX สำหรับแขก Win7 - ไม่สามารถใช้งานอินเทอร์เน็ตสำหรับ VM แขกได้


1

ฉันมี Mac ที่ใช้ OSX 10.9.2 และฉันเพิ่งดาวน์โหลดและติดตั้ง Win7 IE9 VM ใน VirtualBox My Mac ใช้ Wi-Fi สำหรับการเข้าถึงอินเทอร์เน็ตและอยู่หลังพร็อกซี (เป็นเครื่องที่ทำงาน) VirtualBox โหลด VM fine และในบางจุด VM สามารถเห็นเซิร์ฟเวอร์ DNS ของโฮสต์ แต่ฉันไม่สามารถทำให้ VM สามารถเข้าถึงอินเทอร์เน็ตได้ ฉันได้ลองใช้การตั้งค่าเครือข่ายทุกชนิดบน VM ผ่าน VirtualBox> การตั้งค่าร่วมกับการแชร์อินเทอร์เน็ตในการตั้งค่าระบบของ OSX แต่ก็ไม่มีโชค

มีใครทำการตั้งค่าที่คล้ายกันและทำให้ VM เชื่อมต่อกับอินเทอร์เน็ตได้สำเร็จหรือไม่ ขอบคุณล่วงหน้าสำหรับอินพุตใด ๆ

[อัพเดท: ฉันสามารถใช้งานอินเทอร์เน็ตสำหรับ VM ได้เมื่อโฮสต์ใช้เครือข่ายในบ้านของฉัน เมื่อฉันรันซอฟต์แวร์ VPN เพื่อเชื่อมต่อกับเครือข่ายงานอินเทอร์เน็ตก็หายไปอีกครั้ง]

[อัปเดต 2: โอเคปัญหาข้างต้นได้รับการแก้ไขแล้วขอบคุณบุคคลที่ตอบคำถามนี้ก่อน

ตอนนี้ฉันมีปัญหาเพิ่มเติม : ฉันมีกระบวนการเซิร์ฟเวอร์เว็บที่ทำงานจากโฮสต์ (Mac) ซึ่งสามารถเข้าถึงเบราว์เซอร์ที่ทำงานในโฮสต์ได้เช่นกันผ่าน URL ใด ๆ ต่อไปนี้: http: // localhost: / หรือ " http: hostIPAddress: port / " guest VM ไม่สามารถเข้าถึงที่อยู่เว็บนี้ (ด้วยเบราว์เซอร์ที่ทำงานอยู่ใน VM) แต่ในหน้าต่างเทอร์มินัล / คำสั่งจาก guest VM ฉันสามารถ ping hostIPAddressได้ สิ่งที่ช่วยให้? นี่เป็นส่วนสุดท้ายที่เหลืออยู่ของการตั้งค่าที่ฉันพยายามทำ ขอขอบคุณอีกครั้งสำหรับคำตอบเพิ่มเติม โปรดระบุว่าปัญหานี้ต้องถูกย้ายไปยังคำถามอื่นหรือไม่ ]

(เริ่มแรกโพสต์สิ่งนี้บน stackoverflow.com แต่ถูกระงับไว้เป็น off-topic โดยผู้ใช้หลายคนและได้รับคำแนะนำให้ถามที่นี่แทน)


คุณหมายความว่าอะไรที่ VM สามารถเห็นเซิร์ฟเวอร์ DNS ของโฮสต์ได้ เซิร์ฟเวอร์ DNS เหล่านี้บนอินทราเน็ตหรืออินเทอร์เน็ต
Ramhound

เซิร์ฟเวอร์ DNS บนอินทราเน็ต
Nodelay Heehoo

คำตอบ:


1

คุณอาจต้องการดูการตั้งค่าเครือข่ายสำหรับ VM หากคุณต้องการได้รับ "ออก" จาก VM (และไม่ใช่โฮสต์หรืออุปกรณ์อื่น ๆ บนเครือข่ายที่จำเป็นต้องเริ่มต้นการเชื่อมต่อกับ VM) การตั้งค่า VM เป็น "NAT" อาจเป็นวิธีที่ง่ายที่สุด ไป.

ใน guest OS (Windows) รับที่อยู่ IP โดยอัตโนมัติ ในเบราว์เซอร์ของแขกทำการตั้งค่าพร็อกซีเดียวกันกับบนเครื่องโฮสต์

ไม่จำเป็นต้องเปลี่ยนการตั้งค่าเครือข่ายใด ๆ บนเครื่องโฮสต์ - VirtualBox จะจัดการการรับส่งข้อมูลเครือข่ายทั้งหมดสำหรับ VM (หากคุณใช้การตั้งค่าเครือข่ายอื่นเช่น "โฮสต์เท่านั้น" นั่นจะเป็นเรื่องอื่น)


ขอบคุณฉันจะลองเร็ว ๆ นี้และอัปเดตที่นี่ ในระหว่างนี้ฉันสามารถเข้าถึงอินเทอร์เน็ตสำหรับ VM เมื่อโฮสต์ใช้เครือข่ายในบ้านของฉัน เมื่อฉันรันซอฟต์แวร์ VPN เพื่อเชื่อมต่อกับเครือข่ายงานอินเทอร์เน็ตก็หายไปอีกครั้ง
Nodelay Heehoo

การใช้ไคลเอนต์ VPN เป็นเรื่องที่แตกต่างอีกครั้ง ... ไคลเอนต์ VPN สร้างอินเทอร์เฟซเครือข่ายเสมือนใหม่และกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดผ่านทางนั้น โดยทั่วไปแล้วไคลเอนต์ VPN จะบล็อก "การแยกอุโมงค์" เช่นสามารถพูดคุยกับเครื่องในเครือข่าย บริษัท ของคุณและโดยตรงกับเครื่องบนอินเทอร์เน็ตในเวลาเดียวกัน ในกรณีดังกล่าวทราฟฟิกอินเทอร์เน็ตทั้งหมดของคุณจะต้องผ่าน VPN และพร็อกซีเซิร์ฟเวอร์ของ บริษัท คุณ นั่นหมายความว่าคุณต้องกำหนดค่าพร็อกซีเซิร์ฟเวอร์ของ บริษัท ของคุณในขณะที่เชื่อมต่อกับ VPN
user149408

ฉันสามารถเข้าถึงอินเทอร์เน็ตจาก VM โดยทำตามสิ่งที่คุณพูด (เพียงแค่ออกจากโหมดเป็น NAT และตั้งค่าการตั้งค่าพร็อกซีเบราว์เซอร์เหมือนกับโฮสต์) มีสถานะที่สับสนของ 'ไม่มีการเข้าถึงอินเทอร์เน็ต' ที่มีไอคอน LAN ที่แถบด้านล่างของ VM ซึ่งทำให้ฉันคิดว่ายังคงไม่มีการเข้าถึงหลังจากตั้งค่าเหล่านี้แล้ว การรีสตาร์ท VM แก้ไขสถานะเท็จนั้น ขอบคุณ !!
Nodelay Heehoo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.