กล่องโต้ตอบปรากฏขึ้นทันทีที่คุณคลิก Connect ก่อนจะมีการขอข้อมูลรับรองใด ๆ และแจ้งว่าบริการ VPN ไม่พร้อมใช้งาน ยังไม่มีอะไรออกจากเครื่องนี้เลย หน้าต่างของ AnyConnect สื่อสารกับบริการ Windows ภายในเครื่อง และเมื่อการสื่อสารนั้นล้มเหลว ไคลเอนต์ก็ยอมแพ้ก่อนที่จะระบุชื่อเกตเวย์ด้วยซ้ำ ลำดับนั้นคือเบาะแสที่มีประโยชน์ที่สุดในข้อความทั้งหมด: คุณกำลังดีบักบริการและไดรเวอร์ ไม่ใช่ใบรับรองหรือกฎไฟร์วอลล์ที่อยู่อีกฝั่ง นี่คือลำดับที่ผมทำ การตรวจสอบที่ถูกที่สุดก่อน

กล่องโต้ตอบปรากฏก่อนที่จะติดต่อเกตเวย์

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

ผลในทางปฏิบัติเรียบง่าย: ไม่มีชื่อเซิร์ฟเวอร์ ไม่มีการขอข้อมูลรับรอง ไม่มีข้อผิดพลาดใบรับรอง หากคุณเห็นสิ่งใดสิ่งหนึ่งเหล่านี้ ให้หยุดอ่านข้อความนี้แล้วดูที่อุโมงค์แทน

ตรวจสอบบริการของเอเจนต์ก่อนสิ่งอื่นใด

เปิด services.msc แล้วหา Cisco AnyConnect Secure Mobility Agent หากประเภทการเริ่มต้นเป็น Disabled ให้ตั้งเป็น Automatic แล้วเริ่มบริการ บริการที่ถูกปิดใช้งานโดยการอัปเดตหรือถูกทิ้งไว้จากเหตุขัดข้องมักจะเริ่มทำงานได้สะอาดหนึ่งครั้งแล้วอยู่ต่อ หากมันตายอีกภายในไม่กี่วินาที ให้จดรหัสข้อผิดพลาดแล้วอ่านต่อ

มีบริการช่วยเหลือสองตัวที่ควรดูในเครื่องที่ดื้อรั้น การรีสตาร์ท Base Filtering Engine เคยล้างข้อความนี้เมื่อไดรเวอร์ตัวกรองติดขัด ในเครื่องที่เปิด Internet Connection Sharing ไว้ การปิด ICS ก็ให้ผลเดียวกัน เพราะทั้งสองแย่งโครงสร้างพื้นฐานเครือข่ายเดียวกัน

บนแล็ปท็อปที่ถูกจัดการ บริการอาจถูกปิดใช้งานโดยนโยบายโดยเจตนา ดังนั้นควรยืนยันกับผู้ดูแลอุปกรณ์ก่อนเปิดใช้งานอีกครั้ง

จากนั้นตรวจสอบอะแดปเตอร์เสมือน

AnyConnect ต้องมีอะแดปเตอร์เสมือนของตัวเอง และอะแดปเตอร์ที่ถูกปิดใช้งานทำให้เกิดกล่องโต้ตอบเดียวกันในบางบิลด์ เปิดการเชื่อมต่อเครือข่าย ค้นหารายการ Cisco AnyConnect Secure Mobility Client แล้วเปิดใช้งานหากเป็นสีเทา แผงเดียวกันนี้จัดการกรณีที่ติดขัดด้วย: อินเทอร์เฟซที่อยู่ในสถานะกำลังเชื่อมต่อมักจะลบออกจากการตั้งค่าไม่ได้ แต่ที่นี่สามารถปิดใช้งานและลบได้

หาอะแดปเตอร์ไม่เจอเลย แสดงว่าไดรเวอร์ไม่ได้ติดตั้ง นั่นชี้ไปที่หัวข้อถัดไป ไม่ใช่สิ่งที่คุณเปิดปิดได้

เมื่อการรีสตาร์ทไม่คงอยู่

โฟลเดอร์การติดตั้งที่ตกค้างสามารถฟื้นสภาพที่เสียหายกลับมาได้ทุกครั้งที่บูต ถอนการติดตั้งไคลเอนต์ ลบโฟลเดอร์ Cisco AnyConnect ใต้ ProgramData รีบูต แล้วติดตั้งเวอร์ชันเดิมซ้ำ การลบโฟลเดอร์นั้นคือสิ่งที่ล้างโปรไฟล์และเศษนโยบายเครื่องที่ตัวถอนการติดตั้งทิ้งไว้ เวอร์ชันหลักที่ใหม่กว่าก็สามารถลบข้อความได้เช่นกัน แต่เฉพาะเมื่อเกตเวย์ของคุณยอมรับไคลเอนต์เวอร์ชันนั้น

ผู้ใช้ macOS พบถ้อยคำเดียวกันผ่านคอมโพเนนต์อื่น เอเจนต์เป็นงาน launchd ดังนั้นให้โหลดมันและยืนยันว่าแอปได้รับอนุญาตให้ทำงานเบื้องหลัง ในรุ่นปัจจุบันสวิตช์นั้นอยู่ใต้ Login Items และ Extensions และแอปที่ปิดไว้ตรงนั้นจะเริ่มทำงานแล้วล้มเหลวด้วยข้อความนี้พอดี

เมื่อไคลเอนต์ VPN ตัวที่สองเป็นสาเหตุ

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

หากต้องเก็บไคลเอนต์ทั้งสองไว้ ให้ตัดสินใจเรื่องเส้นทางอย่างตั้งใจและจดบันทึกไว้ การเดาเมตริกจะพังในการอัปเดตครั้งถัดไป

ลำดับการแก้ไขที่ไม่ต้องติดตั้งซ้ำสองครั้ง

ก่อนติดตั้งซ้ำ ให้บันทึกบันทึกของเอเจนต์ไว้ ข้อความนี้ครอบคลุมความล้มเหลวหลายแบบที่แตกต่างกัน และบันทึกคือสิ่งเดียวที่แยกมันออกจากกันภายหลัง จากนั้นทำตามลำดับนี้และหยุดที่ขั้นตอนแรกที่เปลี่ยนพฤติกรรม:

  • มีบริการของเอเจนต์ ประเภทการเริ่มต้น Automatic ทำงานก่อนที่ GUI จะเริ่ม
  • อะแดปเตอร์เสมือนเปิดใช้งานในการเชื่อมต่อเครือข่าย ไม่มีอินเทอร์เฟซค้างในสถานะกำลังเชื่อมต่อ
  • Internet Connection Sharing ปิดอยู่ Base Filtering Engine ปกติดี
  • ลบโฟลเดอร์ ProgramData ก่อนติดตั้งซ้ำ และติดตั้งเวอร์ชันเดิมซ้ำแล้ว
  • ไม่มีไคลเอนต์ VPN ตัวที่สองที่ถือไดรเวอร์ตัวกรองเดียวกัน

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

บทความที่เกี่ยวข้อง