ฉันมีปัญหาที่น่ารำคาญมากกับการตั้งค่า Hyper-V และมันก็กวนใจฉันไม่น้อย เพราะฉันไม่รู้ว่าทำไม
โฮสต์ Hyper-V ของฉันคือ Windows Server 2019 และมีอะแดปเตอร์เครือข่ายสามตัว
อะแด็ปเตอร์ 1 & 2 เป็นฟิสิคัลและมีคอนฟิกูเรชันแบบสแตติก
อะแดปเตอร์ 3 ได้รับการกำหนดค่าเป็นสวิตช์ขยาย Hyper-V (ภายนอก)
อะแดปเตอร์นี้เชื่อมต่อกับพอร์ตหลักบนสวิตช์ของซิสโก้ ซึ่งมีการติดแท็กหลาย vlans
อะแดปเตอร์โฮสต์ใช้ VLAN 777 และสามารถเชื่อมต่อได้ดี
ฉันได้สร้าง VM ใหม่โดยที่ฉันได้ติดตั้งอินสแตนซ์อื่นของ Windows Server 2019
VM นี้ใช้ vSwitch เดียวกัน แต่กำหนดค่าเป็น VLAN 666
ภายใน VM ฉันดูข้อมูลสถานะของอแด็ปเตอร์:
- แพ็กเก็ตจำนวน X ตั้งแต่เริ่มต้นอุปกรณ์ถูกส่งออกไป
- ได้รับ 0 แพ็คเก็ต
ตอนแรกฉันสงสัยว่ามีไฟร์วอลล์แปลก ๆ ที่จะบล็อกการเชื่อมต่อ
เพื่อความมีสติ ฉันปิดใช้งานกฎ/การตั้งค่า/โปรไฟล์ไฟร์วอลล์ทั้งหมด เนื่องจากโฮสต์นี้อยู่ในเครือข่ายท้องถิ่นอยู่ดี
ฉันทำสิ่งนี้เพื่อโฮสต์และ VM
ไม่มีอะไรเปลี่ยนแปลง ยังไม่มีแพ็กเก็ตเข้ามา
ฉันตรวจสอบสวิตช์ที่เชื่อมต่ออยู่ - มันแสดงที่อยู่ MAC แบบคงที่ของ VM ซึ่งยืนยันว่าได้ลงทะเบียนแล้ว
อย่างไรก็ตาม ดูเหมือนจะไม่สามารถรับแพ็กเก็ตใดๆ ซึ่งทำให้ DHCP หรือการสื่อสารใดๆ เป็นไปไม่ได้
- มีอะไรอีกบ้างที่จะบล็อกการเชื่อมต่อนี้
- ฉันสามารถเปิดใช้งานหรือดูบันทึกใดเพื่อทำความเข้าใจสิ่งนี้
ไม่มีกฎการบล็อกหรือสิ่งใดบนสวิตช์ โฮสต์ยืนยันสิ่งนี้เนื่องจาก Host-Adapter เสมือนทำงานได้ดี
มันอยู่ใน VM เท่านั้น
บันทึกทางเทคนิคบางประการเกี่ยวกับ VM:
- มันถูกตั้งค่าโดยใช้ ISO
17763.737.190906-2324.rs5_release_svc_refresh_SERVERESSENTIALS_OEM_x64FRE_de-de_1
- ตั้งเป็นเจนเนอเรชั่น 2
- คุณสมบัติเพิ่มเติมและช่องทำเครื่องหมายภายในการกำหนดค่า VM ของอะแดปเตอร์เครือข่ายจะไม่ถูกเลือกทั้งหมด
อัปเดต - สิ่งที่ฉันได้ตรวจสอบไปแล้ว:
- บันทึกเหตุการณ์ใน VM และบนโฮสต์ (แต่ไม่รู้จะหาอะไรเป็นพิเศษ!)
- ใช้มิเรอร์ Adapter เพื่อดูการเชื่อมต่อภายใน Wireshark (Adapter จาก VM เป็น Source โดยมี Host-Adapter ใหม่เป็น Destination) -> ไม่ได้นำไปสู่อะไรจริงๆ แต่ฉันสังเกตเห็นว่าไม่เห็น ICMP pings ออกไปอย่างแปลกประหลาด เพียงพอ
- การตั้งค่าไฟร์วอลล์บนโฮสต์และ VM -> บนทั้งสองระบบ การตั้งค่าเหล่านี้ถูกปิดในโปรไฟล์ทั้งหมดเพื่อแก้ไขปัญหานี้โดยไม่รบกวนเพิ่มเติม
- เปิดใช้งานการบันทึกไฟร์วอลล์สำหรับแพ็กเก็ตที่ตกหล่นและตรวจสอบสิ่งเหล่านั้น ไม่มีอะไรที่นั่น
- ตรวจสอบการตั้งค่า Hyper-V สามครั้ง ไม่มีการเปิดใช้งานคุณสมบัติพิเศษใดๆ เกี่ยวกับการเชื่อมต่อเครือข่าย
- เปลี่ยนคอนฟิกบน Switch ให้เป็น access port สำหรับ vlan แทน Trunk -> ไม่ต่างกัน
- ใช้ที่อยู่ MAC แบบไดนามิกสำหรับอะแดปเตอร์แทนแบบคงที่ -> ไม่มีความแตกต่าง