VPN ของห้องแล็บเชื่อมต่อแล้ว แต่เครื่องมือของคอร์สยังล้มเหลว
VPN สำหรับการฝึกอบรมให้เส้นทางแพ็กเก็ต ไม่ได้รับรองการสนับสนุนของเครื่องมือห้องแล็บ ตรวจสอบเส้นฐานของคอร์สก่อน แล้วจึงตรวจไบนารีและไลบรารีของมัน
VPN บอกว่าเชื่อมต่อแล้ว เป้าหมายของคอร์สตอบสนอง ping และเครื่องมือห้องแล็บยังคงจบด้วยข้อผิดพลาด ชุดค่านี้พบได้บ่อยในสภาพแวดล้อมการฝึกอบรม เพราะอุโมงค์และรันไทม์ที่ได้รับการสนับสนุนเป็นข้อกำหนดสองอย่างที่ต่างกัน อย่างหนึ่งพิสูจน์เส้นทางแพ็กเก็ต อีกอย่างพิสูจน์ว่าโปรแกรมทำงานบนเครื่องนี้ได้หรือไม่ การมองความล้มเหลวเป็นปัญหา VPN จะพาคุณไปเปลี่ยนการตั้งค่าเครือข่ายที่ไม่เคยผิด
ตัวบ่งชี้การเชื่อมต่อพิสูจน์อะไรจริง ๆ
การเชื่อมต่อ VPN พิสูจน์ว่าไคลเอนต์ไปถึงเกตเวย์และได้รับการกำหนดเส้นทางและการกำหนดที่อยู่ ไม่ได้บอกว่าต้องใช้พอร์ตใดในภายหลัง เครื่องมือตรงกับระบบปฏิบัติการหรือไม่ หรือมีสถาปัตยกรรมและไลบรารีอยู่หรือไม่ สิ่งเหล่านี้เป็นข้อเท็จจริงของแอปพลิเคชัน เมื่อการตรวจสอบพื้นฐานของคอร์สผ่านและเครื่องมือยังล้มเหลว คำถามที่เหลือคือความเข้ากันได้ ไม่ใช่การเชื่อมต่อ
จดไว้ว่าคุณทดสอบสิ่งใดในสองอย่างนี้จริง ๆ เพราะป้ายเชื่อมต่อนั้นถูกเข้าใจผิดว่าเป็นหลักฐานของทั้งสองอย่างได้ง่าย
ตรวจสอบเส้นทางที่เอกสารของคอร์สระบุไว้ก่อน
ใช้การตรวจสอบที่ผู้สอนเผยแพร่ จากเครื่องหรือพื้นที่ทำงานเดียวกันกับที่รันแบบฝึกหัด วิธีนี้หลีกเลี่ยงการทดสอบสภาพแวดล้อมอื่นแล้วเรียกมันว่าเทียบเท่า
ip route get 10.50.20.15
nc -vz 10.50.20.15 8080การค้นหาเส้นทางแสดงว่าทราฟฟิกของแบบฝึกหัดจะใช้อินเทอร์เฟซใด และการทดสอบพอร์ตแสดงว่าบริการนั้นยอมรับการเชื่อมต่อหรือไม่ เส้นทางที่ชี้ไปยังอินเทอร์เฟซผิดอธิบายความล้มเหลวได้ ขณะที่พอร์ตที่ถูกปฏิเสธพร้อมเส้นทางที่ถูกต้องชี้ไปที่บริการหรือนโยบายของมัน แทนที่ที่อยู่ตัวอย่างด้วยช่วงเป้าหมายที่ได้รับมอบหมาย และบันทึกที่อยู่ต้นทางที่การตรวจสอบใช้ ping ไปยังโฮสต์อื่นในช่วงนั้นไม่ใช่การทดสอบเดียวกัน
จากนั้นตรวจสอบเครื่องมือกับเมทริกซ์การสนับสนุน
เมื่อพิสูจน์เส้นทางได้แล้ว ให้ตรวจดูโปรแกรมที่แบบฝึกหัดรันจริง ความไม่ตรงกันของสถาปัตยกรรมและไลบรารีล้มเหลวอย่างดังและอ่านผิดเป็นหมดเวลาได้ง่าย
uname -m
file ./lab-tool
ldd ./lab-toolชนิดของเครื่องบอกว่าไบนารีรูปแบบใดรันได้ รายงานไฟล์ระบุรูปแบบและสถาปัตยกรรมของเครื่องมือ และรายการไลบรารีแสดงว่าความขึ้นต่อถูกแก้ไขหรือไม่ ไบนารี 32 บิตบนอิมเมจที่มีเพียง 64 บิต หรือไลบรารีที่แชร์กันหายไป ทำให้เกิดข้อผิดพลาดที่ไม่เกี่ยวข้องกับอุโมงค์เลย เปรียบเทียบรุ่นและแพลตฟอร์มกับเมทริกซ์การสนับสนุนของคอร์ส ไม่ใช่กับโพสต์ในฟอรัมเกี่ยวกับอีกรุ่นหนึ่ง รักษาการอนุญาตของแบบฝึกหัดให้ไม่เปลี่ยนแปลงขณะเก็บหลักฐานเหล่านี้
ส่งข้อค้นพบสองอย่างแยกกันให้เจ้าของ
ฝ่ายสนับสนุนการฝึกอบรมสามารถดำเนินการตามการแยกที่ชัดเจน คือสิ่งที่เส้นฐานเครือข่ายแสดงและสิ่งที่สภาพแวดล้อมของเครื่องมือแสดง รวมผลเส้นทางและพอร์ตที่ทำให้สะอาดแล้ว ข้อความข้อผิดพลาดที่แน่นอน และรายละเอียดแพลตฟอร์มจากการตรวจไบนารี ละเว้นข้อมูลรับรองและชุดการกำหนดค่าส่วนตัว ซึ่งเพิ่มความเสี่ยงโดยไม่ช่วยการวินิจฉัย จากนั้นให้เจ้าของตัดสินใจว่าจะแก้สภาพแวดล้อมหรือปรับแบบฝึกหัด และอย่าขยายช่วงที่ได้รับมอบหมายหรือขอยืมเครื่องของผู้เข้าร่วมคนอื่นเพื่อพิสูจน์ประเด็น
บันทึกข้อค้นพบทั้งสองในตั๋วแม้จะมีเพียงอย่างเดียวที่เป็นสาเหตุ จากนั้นความพยายามครั้งถัดไปจะเริ่มจากหลักฐานไม่ใช่จากความคาดเดา