ไม่มีการแก้ไข DNS เมื่อรัน XP ใน VMWare Fusion ด้วย IP แบบคงที่


2

ฉันชนะ Windows XP ภายใต้ VMWare Fusion บน OSX 10.7.4 ของฉันในโหมด bridged

ฉันต้องสามารถอ้างอิง Guest (XP) ผ่านชื่อโฮสต์เนื่องจากโฮสต์เซิร์ฟเวอร์ที่ฉันใช้ในการพัฒนา เพื่อให้บรรลุผลนั้นฉันได้เข้าสู่การตั้งค่าเครือข่าย XP และระบุให้ใช้ที่อยู่ IP แบบคงที่ จากนั้นฉันจะแก้ไขไฟล์ Hosts (OSX) / etc / hosts เพื่อเพิ่มรายการชื่อโฮสต์สำหรับที่อยู่ IP นั้น ทั้งหมดนี้ทำงานได้ดี แต่เมื่อฉันทำอย่างนั้น XP ไม่สามารถเข้าถึงอินเทอร์เน็ต ดูเหมือนว่าจะไม่มีการแก้ไข DNS (เช่นฉันสามารถ ping ที่อยู่ IP ภายนอก แต่ไม่ใช่ชื่อโฮสต์)

เมื่อฉันมี XP ใช้ IP แบบไดนามิกผ่าน DHCP อินเทอร์เน็ตทำงานได้อย่างสมบูรณ์ - แต่ฉันไม่สามารถอ้างอิงผ่านชื่อโฮสต์ได้

ใครช่วยแนะนำฉันว่าฉันจะประสบความสำเร็จทั้งที่นี่? มีวิธีที่ฉันสามารถมีแขกกับ IP คงที่ แต่ใช้ DNS ที่โฮสต์ของฉันใช้โดยอัตโนมัติหรือไม่

โปรดทราบว่าฉันไม่สนใจว่าจะเชื่อมโยงหรือ NAT ฉันควรจะใช้ NAT แทนหรือไม่ สิ่งสำคัญที่ฉันต้องการคือ:  1. Guest XP จะต้องสามารถอ้างอิงผ่านชื่อโฮสต์จาก Host OSX  2. Guest XP ต้องมีอินเทอร์เน็ต

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.


2
เมื่อคุณตั้งค่าที่อยู่ IP ด้วยตนเองคุณต้องกำหนดสิ่งอื่น ๆ ทั้งหมดที่ DHCP ตั้งค่าด้วยตนเองเช่นเซิร์ฟเวอร์ DNS ที่จะใช้
David Schwartz

อ่าใช่ขอบคุณ! ฉันรู้ว่าฉันสามารถตั้งค่า DNS ให้เป็น 192.168.1.1 (เช่นเราเตอร์ของฉัน) และมันก็ใช้ได้ แต่ปัญหาของการตั้งค่า hardcoding ของ ip แบบสแตติกและ DNS ใน Guest VM นี้จะเป็นอย่างไรถ้าฉันนำคอมพิวเตอร์ของฉันไปยังเครือข่ายอื่นที่มีช่วง IP ที่แตกต่างกันมันจะล้มเหลวหรือไม่ มีวิธีใดบ้างในการแก้ไขปัญหานี้? การตั้งค่า NAT เป็นวิธีการที่ถูกต้องหรือไม่?
Manachi

ใช้ DHCP แทนการตั้งค่าที่อยู่ IP ด้วยตนเอง
David Schwartz

ข้อกำหนด # 1 ของฉันคือ "Guest XP ต้องสามารถอ้างอิงผ่านชื่อโฮสต์จาก Host OSX" ถ้าฉันใช้ DHCP ฉันสามารถทำสิ่งนี้ได้หรือไม่? Guest XP จะไม่ได้รับที่อยู่ IP ที่แตกต่างกันในแต่ละครั้งหรือไม่ (ดังนั้นฉัน coudl ไม่ได้ใช้รายการโฮสต์ / etc / hosts บน Host OSX)
Manachi

1
ทุกอย่างขึ้นอยู่กับว่าคุณกำหนดค่าเซิร์ฟเวอร์ DHCP อย่างไร หากคุณกำหนดค่าให้ที่อยู่ IP เดียวกันทุกครั้งนั่นคือสิ่งที่จะทำ
David Schwartz

คำตอบ:


1

ฉันมีปัญหากับการตั้งค่านี้พยายามที่จะเจาะเข้าไปใน iisexpress โดยใช้ชื่อโฮสต์ ในที่สุดก็มีสิ่งต่าง ๆ ที่ทำงานโดยใช้การตั้งค่าต่อไปนี้

  1. ตั้งค่าเครือข่าย vmware เพื่อแชร์กับ mac (NAT)
  2. ตั้งค่าเครือข่าย guest (windows) เป็น dhcp จดบันทึกการตั้งค่าทั้งหมด dhcp ที่ได้รับมอบหมาย
  3. เปลี่ยนกลับเป็นสแตติกและใช้การตั้งค่าเหล่านั้น
  4. gotcha สำหรับฉันคือฉันไม่ได้สังเกตเห็นคำนำหน้าโดเมนท้องถิ่นที่กำหนดให้กับ DNS ภายใต้ตัวเลือกขั้นสูง

ตอนนี้ mac (โฮสต์) ของคุณอาจอยู่ใน dhcp และรับที่อยู่ ip ใหม่ทุกครั้ง แต่แขกระบบปฏิบัติการจะมีที่อยู่ IP แบบคงที่เสมอ นี่เป็นสิ่งสำคัญสำหรับฉันเพราะฉันทำงานจาก macbook pro และเชื่อมต่อกับเครือข่ายที่แตกต่างกันด้วยเครือข่ายย่อยที่แตกต่างกัน

หวังว่านี่จะช่วยได้

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