ฉันจะเชื่อมการ์ดไร้สายภายในกับผู้เยี่ยมชม VMWare Workstation 10 และยังคงแยกโฮสต์ได้อย่างไร


4

การตั้งค่าปัจจุบันของฉัน:

  • VMWare Workstation 10.0.3
  • โฮสต์ระบบปฏิบัติการคือ Windows 8.1 x64
  • Guest VM คือ Windows 8.1 x64
  • โฮสต์มีสายอีเธอร์เน็ต 1 สายและ NIC ไร้สายภายใน 1 ตัว
  • ไม่มีการติดตั้งโปรแกรมป้องกันไวรัส (ยกเว้น windows defender)
  • ไฟร์วอลล์ทั้งบนโฮสต์ระบบปฏิบัติการและ guest VM ถูกปิดใช้งาน

สิ่งที่ฉันพยายามทำให้สำเร็จคือการให้โฮสต์ระบบปฏิบัติการใช้อีเธอร์เน็ตแบบใช้สายเพื่อเชื่อมต่อกับเครือข่ายส่วนตัวภายในและแขก VM เพื่อใช้ NIC แบบไร้สายในโหมดบริดจ์เพื่อเข้าถึงอินเทอร์เน็ต แต่ยังคงแยกโฮสต์ระบบปฏิบัติการออกจากอินเทอร์เน็ต .

ฉันได้ปฏิบัติตาม VMWare คู่มือที่สั่งให้ฉันปิดการใช้งานทุกอย่างบน NIC VMWare Bridge Protocolไร้สายยกเว้น ฉันเปลี่ยนVMNet 0จากบริดจ์อัตโนมัติเป็นบริดจ์ไร้สายเฉพาะและตั้ง VM แขกของฉันให้ใช้บริดจ์ ฉันเชื่อมต่อกับเครือข่ายไร้สายจากโฮสต์ระบบปฏิบัติการแล้วพยายามรับที่อยู่ DHCP ภายใน VM เสมือนของผู้เยี่ยมชม แต่มันไม่ทำงาน ฉันได้ลองกำหนด IP แบบคงที่และส่ง Ping ไปที่เกตเวย์ซึ่งใช้งานไม่ได้

ฉันลองถอนการติดตั้งไดรเวอร์ NIC แบบไร้สายติดตั้งใหม่รีเซ็ตแคตาล็อก winsock และ ip stack, ถอนการติดตั้งและติดตั้ง VMware ใหม่ แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน ฉันได้ลองเชื่อมต่อกับเครือข่ายไร้สายผ่าน NIC ไร้สายเดียวกันบนโฮสต์ (ด้วยโปรโตคอลที่เหมาะสมทั้งหมดที่เปิดใช้งาน) และโฮสต์สามารถเชื่อมต่อและดึงที่อยู่ DHCP จากเราเตอร์; มันจะไม่ทำงานใน VM

มีความคิดเกี่ยวกับสิ่งที่ฉันทำผิดหรือเปล่า?

แก้ไข: โทโพโลยีเครือข่ายตรงนี้เป็นเครือข่ายอินเทอร์เน็ตแบบไร้สายเท่านั้นและเครือข่ายภายในส่วนตัวมีสายเท่านั้นดังนั้นการทดสอบการเชื่อมต่ออินเทอร์เน็ตบน NIC แบบใช้สายไม่สามารถทำได้ นอกจากนี้เป็นแล็ปท็อปและมี NIC แบบใช้สาย 1 สายเท่านั้นดังนั้นการใช้งานบางอย่างเช่นบริดจ์ไร้สายกับอีเธอร์เน็ตภายนอกจึงเป็นปัญหา

ฉันใช้อะแดปเตอร์ USB แบบไร้สายและเชื่อมต่อโดยตรงกับ guest VM และใช้งานได้ แต่มันปวดหัวมากตั้งแต่เวลาผ่านไปอะแดปเตอร์ USB ดูเหมือนว่าจะหยุดทำงานภายใน VM และฉันต้องถอดอะแดปเตอร์ออกอย่างต่อเนื่อง และบางครั้งก็ต้องปิดการใช้งานอุปกรณ์และเปิดใช้งานอีกครั้งภายในตัวจัดการอุปกรณ์ของแขก VM (และใช่ไดรเวอร์สำหรับอุปกรณ์นั้นทำสำหรับ windows 8 และอุปกรณ์นั้นเข้ากันได้อย่างสมบูรณ์)

แก้ไข:ถ้ามันช่วยอะไรการ์ดไร้สายคือ Broadcom 802.11n และฉันเดาว่ามันเป็นชิปเซ็ต BCM43XX

อัปเดตหากฉันปล่อยให้ทุกอย่างถูกตรวจสอบในคุณสมบัติ NIC ไร้สาย (ipv4, ipv6, การแชร์ไฟล์, ฯลฯ ... ) การเชื่อมต่อจะใช้งานได้ ทันทีที่ฉันลบทุกอย่างยกเว้น VMWare Bridge Protocol มันไม่สามารถทำงานได้


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

@kasperd น่าเสียดายที่ไม่ใช่ตัวเลือก โทโพโลยีเครือข่ายตรงนี้เป็นเครือข่ายอินเทอร์เน็ตแบบไร้สายเท่านั้นและเครือข่ายภายในส่วนตัวมีสายเท่านั้นดังนั้นจึงไม่สามารถทดสอบการเชื่อมต่ออินเทอร์เน็ตผ่าน NIC แบบใช้สายได้ นอกจากนี้เป็นแล็ปท็อปและมี NIC แบบใช้สาย 1 สายเท่านั้นดังนั้นการใช้งานบางอย่างเช่นบริดจ์ไร้สายกับอีเธอร์เน็ตภายนอกจึงเป็นปัญหา
ใบพัด

ในกรณีนี้ฉันเดาว่าเครือข่ายไร้สายของคุณไม่รองรับการเชื่อมต่อ ฉันจะแนะนำให้คุณกำหนดเส้นทางการรับส่งข้อมูลแทนการเชื่อมต่อหรือสร้างอีเธอร์เน็ตผ่านช่องทาง IP ไปยังโฮสต์ที่มีเครือข่ายแบบผ่านสายแล้วเชื่อมต่ออินเตอร์เฟสอีเทอร์เน็ตเสมือนในปลายด้านหนึ่งไปยัง VM ของคุณและอีกด้านหนึ่ง .
kasperd

@kasperd หากเครือข่ายไร้สายไม่รองรับการเชื่อมโยงนั่นจะป้องกันบริดจ์ไร้สายฮาร์ดแวร์ภายนอกไม่ให้เชื่อมต่อและทำงานอย่างถูกต้องหรือไม่ เรามีเครื่องพิมพ์ที่เชื่อมต่อกับเครือข่ายไร้สายผ่านอุปกรณ์บริดจ์ไร้สายเมื่อไม่กี่เดือนที่ผ่านมาและทำงานได้ดี
ใบพัด

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

คำตอบ:


3

ไม่สามารถเชื่อมต่อไร้สาย วิกิ OpenWrt ให้คำอธิบายที่ดี :

กล้วย มาตรฐาน 802.11 ใช้ที่อยู่ MAC สามรายการเท่านั้นสำหรับเฟรมที่ส่งระหว่างจุดเข้าใช้งานและสถานี เฟรมที่ส่งจากสถานีไปยัง AP จะไม่รวมแหล่งที่มาของอีเธอร์เน็ต MAC ของโฮสต์ที่ร้องขอและเฟรมการตอบสนองจะหายไปปลายทางของอีเธอร์เน็ต MAC เพื่อระบุโฮสต์เป้าหมายที่อยู่ด้านหลังบริดจ์ลูกค้า

  1. Bridged Host จะส่งแพ็กเก็ตไปยังโฮสต์เป้าหมาย
  2. เฟรมถูกถ่ายทอดผ่านไคลเอนต์ W-LAN และที่อยู่ MAC ของอะแดปเตอร์ไร้สายส่งใช้เป็นแหล่งที่มาของ MAC การส่งอีเธอร์เน็ต MAC จะถูกยกเลิก
  3. W-LAN AP ได้รับเฟรมและเปลี่ยนเส้นทางไปยังเป้าหมาย
  4. เป้าหมายได้รับเฟรมและสร้างการตอบกลับ
  5. เป้าหมายตอบสนองต่อเฟรมที่ได้รับโดยใช้ MAC ต้นทาง (ผิด) เป็นปลายทาง
  6. W-LAN AP ถ่ายทอดเฟรมไปยังไคลเอนต์ W-LAN ด้วย MAC ปลายทางที่กำหนด
  7. W-LAN ไคลเอนต์ได้รับเฟรมและถือว่าเป็นปลายทางสุดท้ายเนื่องจาก MAC ไร้สายถูกใช้ในเฟรมแพ็คเก็ตจะไม่ถูกส่งต่อ
  8. Bridged Host ไม่เห็นเฟรมการตอบสนองเนื่องจากไคลเอนต์ W-LAN กลายเป็นปลายทางไม่สามารถทำการเชื่อมต่อได้

ความจริงที่ว่า "Bridged Host" นั้นเป็นเสมือนจริงในกรณีของคุณไม่สำคัญ

VMware Fusion บน OS X สามารถเชื่อมต่อไร้สายได้อาจใช้ MAC NAT บางประเภท

“ บริดจ์มีเดีย” และตัวทำซ้ำ WiFi ทั่วไปเปิดการเชื่อมต่อหลายรายการไปยังอัปสตรีม AP ด้วยที่อยู่ MAC ที่แตกต่างกันหลีกเลี่ยงปัญหา

ทางออกที่ง่ายมากสำหรับปัญหาของคุณคือใช้อะแดปเตอร์ USB WiFi คุณสามารถเชื่อมต่ออุปกรณ์ USB ทั้งหมดกับ VM ของคุณและใช้ "native WiFi" ภายใน VM


1

ฉันมีปัญหาเดียวกันกับการพยายามใช้โหมด bridged บนเครือข่ายไร้สาย ฉันสามารถแก้ไขได้โดยการตั้งค่าเครือข่ายสองเครือข่าย 0 และเครือข่าย 9 ในกรณีของฉัน จากนั้นคุณสามารถตั้งค่าโหมดบริดจ์ได้ แต่แทนที่จะเลือกโดยอัตโนมัติให้เลือกการเชื่อมต่อเครือข่าย ฉันตั้งค่า 0 เป็น bridged กับ NIC แบบใช้สายและ 9 เป็น bridged กับ adapater ไร้สายของฉันและมันใช้งานได้ดี

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