VPN ปิดอยู่แต่ยังช้า: ตรวจสอบการผูกของอะแดปเตอร์
การตัดการเชื่อมต่อลบอุโมงค์ แต่ไม่จำเป็นต้องลบตัวกรองไคลเอนต์ที่ผูกกับอะแดปเตอร์กายภาพ จัดทำบัญชีส่วนประกอบที่แน่ชัดก่อนเปลี่ยนแปลงสิ่งใด
ไคลเอนต์รายงานว่าตัดการเชื่อมต่อแล้ว อินเทอร์เฟซอุโมงค์หายไป แต่ทราฟฟิกในชีวิตประจำวันยังช้ากว่าก่อนติดตั้ง VPN คำอธิบายหนึ่งคือส่วนประกอบตัวกรองที่ยังคงผูกอยู่กับอะแดปเตอร์กายภาพหลังจากปิดอุโมงค์ นี่คือเบาะแสที่ควรตรวจสอบ ไม่ใช่คำตัดสิน: ความช้าเดียวกันอาจมาจากเวอร์ชันไดรเวอร์ การตั้งค่า offload หรือส่วนประกอบของไคลเอนต์ตัวที่สอง จัดทำบัญชีว่าอะไรเชื่อมต่ออยู่จริงก่อนเปลี่ยนแปลงสิ่งใด
ระบุชื่อส่วนประกอบ บันทึกสถานะ แล้วเปลี่ยนเพียงอย่างเดียว
แยกอุโมงค์ออกจากการผูก
อินเทอร์เฟซ VPN กับไดรเวอร์ตัวกรองเป็นวัตถุที่ต่างกัน อินเทอร์เฟซหายไปเมื่ออุโมงค์ปิด ส่วนตัวกรองที่เชื่อมกับอะแดปเตอร์กายภาพถูกติดตั้งในสแต็กเครือข่ายและอาจยังเปิดใช้งานอยู่โดยไม่ขึ้นกับสถานะอุโมงค์ ผู้ใช้เห็นอาการเดียว แต่ระบบปฏิบัติการเก็บสถานะสองส่วนที่ไม่เกี่ยวข้องกัน
ความแตกต่างนี้คือเหตุผลที่การถอดไคลเอนต์หรือลบโปรไฟล์ VPN มักไม่เปลี่ยนอะไร อินเทอร์เฟซคือวัตถุที่มองเห็นได้ ส่วนการผูกอยู่ลึกลงไปในสแต็กและมีอายุยืนกว่านั้น
จัดทำบัญชีส่วนประกอบที่แน่ชัด
แสดงรายการการผูกบนอะแดปเตอร์ที่รับทราฟฟิกช้า โดยใช้ชื่อจริงแทนการเดาแบบทั่วไป บันทึก ID ส่วนประกอบและสถานะการเปิดใช้งาน แล้วเปรียบเทียบอะแดปเตอร์กายภาพกับอินเทอร์เฟซ VPN และอะแดปเตอร์เสมือนอื่น ๆ ในรายการ
ข้อมูลเวอร์ชันอยู่ในบันทึกเดียวกัน เพราะเครื่องสองเครื่องที่แสดงชื่อคล้ายกันอาจรันไดรเวอร์ต่างกัน ผู้จำหน่ายอาจส่งส่วนประกอบตัวกรองใหม่ภายใต้ชื่อที่แสดงเก่า เปรียบเทียบตัวระบุไม่ใช่ป้ายชื่อ
Get-NetAdapterBinding -Name 'Ethernet' -AllBindings | Select-Object DisplayName,ComponentID,Enabled Get-NetAdapter | Format-Table Name,InterfaceDescription,DriverVersion,Status Get-NetAdapterStatistics -Name 'Ethernet' pnputil /enum-drivers | Select-String -Pattern 'vpn|filter|ndis' -Context 0,2 driverquery /v | Select-String -Pattern 'vpn|filter'
จดชื่ออะแดปเตอร์ ID ส่วนประกอบ เวอร์ชันไดรเวอร์ และเวอร์ชันไคลเอนต์ VPN หากไม่มีค่าทั้งสี่นี้ การเปรียบเทียบครั้งถัดไปคือการเดา แนบไว้กับตั๋วเพื่อให้การรันครั้งหลังเปรียบเทียบกับครั้งนี้ได้
เปลี่ยนหนึ่งสิ่งที่ได้รับอนุมัติแล้วทำซ้ำ
สร้างเส้นฐานด้วยภาระงาน ปลายทาง และเครือข่ายการเข้าถึงเดียวกัน บันทึกว่า VPN ตัดการเชื่อมต่อหรือไม่ การผูกที่น่าสงสัยเปิดใช้งานหรือไม่ และมีไคลเอนต์ VPN ตัวที่สองติดตั้งอยู่หรือไม่ เพราะไคลเอนต์สองตัวอาจทิ้งส่วนประกอบไว้ได้ทั้งคู่
หากผู้จำหน่ายรองรับการสลับการผูกนั้นเพื่อการวินิจฉัย ให้ปิดใช้งานเฉพาะส่วนประกอบนั้นบนอะแดปเตอร์นั้น ทำภาระงานเดิมซ้ำ และคืนสถานะเดิม คู่ก่อนและหลังจากการแปรผันเดียวมีค่ามากกว่าการติดตั้งทุกอย่างใหม่ หากผลลัพธ์กำกวม ให้คืนสถานะเดิมก่อนลองสมมติฐานถัดไป การเปลี่ยนแปลงสองอย่างพร้อมกันให้ตัวเลขที่ไม่มีใครระบุที่มาได้
จากนั้นเชื่อมต่อใหม่และตรวจสอบว่า VPN ยังทำงานอยู่ รวมถึงนโยบายใด ๆ ที่ไคลเอนต์ควรบังคับใช้ การเปลี่ยนแปลงที่ปรับปรุงการท่องเว็บแต่ทำลายการบังคับใช้ของอุโมงค์เองได้แลกข้อบกพร่องหนึ่งกับอีกข้อหนึ่ง และการถดถอยนั้นควรอยู่ในบันทึก
อยู่บนเส้นทางที่ผู้จำหน่ายรองรับ
การใช้งานการกรองเปลี่ยนไประหว่างรุ่นผลิตภัณฑ์ ผู้จำหน่ายบางรายบันทึกเส้นทาง Windows Filtering Platform ซึ่งรุ่นก่อนหน้าใช้ตระกูลไดรเวอร์อื่น ดังนั้นสูตรรีจิสทรีจากกระทู้ฟอรัมเก่าอาจผิดสำหรับเวอร์ชันที่ติดตั้ง
ตรวจสอบบัญชีที่ติดตั้งและเส้นทางที่ใช้งานแยกจากกัน เพราะการเลือกโหมดใหม่กว่าไม่ได้พิสูจน์ว่าส่วนประกอบเก่าหายไป เมื่อจำเป็นต้องล้าง ให้เรียกใช้กระบวนการถอนหรืออัปเดตที่ผู้จำหน่ายรองรับ แล้วทำบัญชีการผูกซ้ำ
เก็บหลักฐานให้แคบ: อะแดปเตอร์ ส่วนประกอบ เวอร์ชัน การเปรียบเทียบที่ควบคุม และผลการถดถอยของ VPN สิ่งนี้สนับสนุนข้อสรุปเกี่ยวกับไดรเวอร์หรือความเข้ากันได้โดยไม่เปลี่ยนทุกการเชื่อมต่อที่ช้าให้เป็นการทดลอง MTU หรืออ้างว่าไคลเอนต์ VPN ทุกตัวทำงานเหมือนกัน