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

ดังนั้นงานแรกไม่ใช่การแก้ไข แต่เป็นการระบุตัวตน และใช้เวลาประมาณหนึ่งนาทีถ้าคุณถามรายละเอียดที่ถูกต้อง

What the user hasWhat actually needs identifying
An entry under System Settings with a Cisco IPsec typeThe native profile's protocol and the authentication settings the administrator supplied
The old Cisco VPN Client applicationWhether that product is supported at all on the installed macOS release
Cisco Secure Client, formerly AnyConnectThe installed release, the managed profile and the gateway service in use

ป้ายชื่อแบบเนทีฟไม่ใช่ไดรเวอร์ Cisco ที่ติดตั้งไว้

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

ข้อผิดพลาดตรงข้ามมีราคาแพงกว่า การสันนิษฐานว่ารายการแบบเนทีฟแทน Secure Client ได้ จะข้ามการลงทะเบียน การจัดการใบรับรอง การตรวจสอบ posture และนโยบายที่เกตเวย์คาดหวัง โปรไฟล์ที่องค์กรส่งมาไม่เทียบเท่ากับการเชื่อมต่อที่พิมพ์ด้วยมือ แม้ทั้งสองจะสร้างทันเนล IPsec ในที่สุด ความแตกต่างนั้นมองไม่เห็นในแผงการตั้งค่า และชัดเจนในบันทึกของเกตเวย์เอง

ถามเจ้าของเกตเวย์สามเรื่อง: ไคลเอนต์ Mac ที่รองรับ ชื่อโปรไฟล์ที่แน่นอน และเวอร์ชันไคลเอนต์ขั้นต่ำ เพิ่มเวอร์ชัน macOS ที่ผู้ใช้ใช้งานอยู่ ชื่อโฮสต์ของเซิร์ฟเวอร์เพียงอย่างเดียวไม่ได้อธิบายสิ่งใดในนั้น ซึ่งเป็นเหตุผลที่ตั๋วที่มีเพียงชื่อโฮสต์มักถูกส่งกลับ

คำแนะนำเรื่องเคอร์เนลแบบเก่าเป็นของทศวรรษของมันเอง

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

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

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

แยกไคลเอนต์ออกจากเครือข่าย

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

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

เขียนคำตอบไว้สำหรับตั๋วถัดไป

เมื่อคุณรู้ว่ากำลังจัดการกับตัวใดในสามตัว ให้บันทึกไว้ในตั๋วพร้อมเวอร์ชันที่ติดตั้งและเวอร์ชัน macOS บรรทัดเดียวนั้นป้องกันไม่ให้วิศวกรคนถัดไปเริ่มใหม่ และทำให้สามารถยกระดับไปยังผู้จำหน่ายได้โดยไม่ต้องถามรอบสอง

จากนั้นตรวจสอบสิ่งเดียวที่ผู้ใช้ต้องการจริง ๆ: ไคลเอนต์ปัจจุบันเข้าถึงทรัพยากรได้หรือไม่ และไม่ใช่แค่ ตัวบ่งชี้ทันเนลเปลี่ยนเป็นสีเขียวหรือไม่ สำหรับขอบเขตความเข้ากันได้ที่ปรากฏซ้ำในกระทู้เหล่านี้ บันทึกของ Apple เกี่ยวกับ การสิ้นสุดการสนับสนุนแอป 32 บิตกับ macOS Catalina คือแหล่งอ้างอิงที่ควรอ้างถึงแทนตำนาน

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