VirtualBox: การเชื่อมต่อสอง VMs ด้วยสายเคเบิลแบบไขว้


0

ฉันต้องการเชื่อมต่อพีซี Windows สองเครื่องผ่านสายเคเบิลข้าม แต่ฉันไม่มีบัญชีผู้ดูแลระบบนั่นคือฉันไม่สามารถกำหนดค่าที่อยู่ IP ในระบบปฏิบัติการ Windows host

ฉันสงสัยว่าคุณสามารถทำได้ด้วยเครื่องเสมือนสองเครื่อง (หนึ่งเครื่องในพีซีทุกเครื่อง) ฉันรู้ว่ามันเป็นสถานการณ์ที่แปลก แต่ฉันแค่ต้องการทดสอบว่าเป็นไปได้หรือไม่

ปัญหาคือเมื่อฉันเชื่อมต่อสายเคเบิลแบบไขว้ระบบโฮสต์สูญเสีย IP ของพวกเขา (ฉันไม่มีสิทธิ์ผู้ดูแลระบบในโฮสต์ Windows เพื่อกำหนดค่าเครือข่าย)

ดังนั้นตามที่ฉันเห็นไม่ว่าอะแดปเตอร์เครือข่ายประเภทใดที่ฉันใช้ใน VirtualBox (bridge, nat, host-only, เครือข่ายภายใน) จะไม่อนุญาตให้ฉันเชื่อมต่อ VM ทั้งสองผ่านสายเคเบิลแบบไขว้ที่เชื่อมต่อกับร่างกาย พีซีนิค

VirtualBox มีวิธีใดบ้างในการบรรลุเป้าหมายนี้


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

แต่ฉันมี VMs สองตัวในสองโฮสต์ที่แตกต่างกันพวกเขาไม่ได้ทำงานบนโฮสต์เดียวกัน
rodrunner

1
ขอโทษทีฉันเข้าใจผิดไปหน่อย ฉันสงสัยว่า Vbox ภายใต้ windows มีการสนับสนุน PCI Passthrough หรือไม่นี่เป็นอีกวิธีที่เป็นไปได้หรือไม่
djsmiley2k

@ djsmiley2k ฉันจะตรวจสอบว่าขอบคุณ virtualbox.org/manual/ch09.html#pcipassthrough
rodrunner

คำตอบ:


2

คุณไม่จำเป็นต้องทำอะไร

ที่อยู่ 169.254.xx.xx ที่คุณได้รับหลังจากพยายามรับที่อยู่ IP ใด ๆ จากเซิร์ฟเวอร์ DHCP ทำงานได้ดีกับสายเคเบิลแบบข้ามสาย

เรื่องสั้นยาวเพียงแค่เชื่อมต่อสายเคเบิลปล่อยให้ "หลวม" ที่อยู่ IP ดั้งเดิมดังนั้นทั้งคู่จะได้รับที่อยู่ 169.254.xxx.xxx และเริ่มการเชื่อมต่อเครือข่าย


ตกลงนั่นคือที่อยู่ apipa แต่ถ้าฉันต้องการกำหนดค่าที่อยู่ IP ส่วนตัวคลาส C มันจะเป็นไปไม่ได้ใช่ไหม
rodrunner

คุณสามารถติดตั้งซอฟต์แวร์เซิร์ฟเวอร์ DHCP บนคอมพิวเตอร์เครื่องใดเครื่องหนึ่งและปล่อยให้มันกำหนดที่อยู่ IP ให้กับคอมพิวเตอร์เครื่องอื่น ไม่เช่นนั้นคุณต้องมีสิทธิ์ผู้ดูแลระบบในพีซีหรือฮาร์ดแวร์เช่นเราเตอร์ที่ทำ DHCP ให้คุณ
LPChip
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.