Score:1

ไม่มีการรับส่งข้อมูลขาเข้าบน Hyper-V Adapter ภายใน VM

ธง jp

ฉันมีปัญหาที่น่ารำคาญมากกับการตั้งค่า 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 แบบไดนามิกสำหรับอะแดปเตอร์แทนแบบคงที่ -> ไม่มีความแตกต่าง
Score:0
ธง jp

ฉันคิดออกแล้วและคำตอบก็ค่อนข้างเศร้า

บน NIC จริงที่ใช้สำหรับ vSwitch มีการกำหนดค่า VLAN บนไดรเวอร์ฮาร์ดแวร์ สิ่งนี้ไม่ได้ถูกลบออกเมื่อสร้าง vSwitch และมันถูกจัดการเพื่อบล็อกทราฟฟิกเข้า/ออกทั้งหมด เนื่องจากไม่มีใครสามารถสื่อสารได้จริงๆ เมื่อฮาร์ดแวร์เปลี่ยนรหัส VLAN

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

หลังจากตรวจสอบการตั้งค่าฮาร์ดแวร์ของอแด็ปเตอร์อีกครั้ง ฉันสังเกตเห็น VLAN ID ที่ฮาร์ดโค้ดโดย Intel ProSet Adapter Configuration Utility

ใช่แล้ว... เคลียร์แล้ว ตอนนี้ทุกอย่างใช้งานได้แล้ว

สอนบทเรียนความโง่เขลาให้ตัวเอง

โพสต์คำตอบ

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