วิธีปิดการใช้งาน IPv6 ใน Mac OS X
สารบัญ:
ผู้ใช้ Mac บางรายอาจต้องการยกเลิกการสนับสนุนเครือข่าย IPv6 บนเครื่องของตน การดำเนินการนี้อาจเป็นที่ต้องการเพื่อหลีกเลี่ยงความขัดแย้งในเครือข่ายบางอย่าง หรือเพื่อเพิ่มความปลอดภัยให้กับผู้ใช้ในสภาพแวดล้อมที่มีภัยคุกคามสูง เนื่องจาก IPv6 ถูกค้นพบโดยนักวิจัยว่าอาจเสี่ยงต่อการถูกโจมตีจากคนกลางและเครือข่ายอื่นๆ
แม้ว่าผู้ใช้ส่วนใหญ่จะไม่ได้ใช้ IPv6 โดยตรง แต่การปิดใช้งาน IPv6 นั้นไม่ได้ไร้ผลใดๆ ดังนั้นจึงควรดำเนินการโดยผู้ใช้ที่รู้ว่ากำลังทำอะไรและทำไมจึงทำเช่นนั้นบริการหลักของระบบ Mac OS X บางอย่าง เช่น บริการค้นพบ Bonjour ใช้ IPv6 ดังนั้น การปิดใช้งาน IPv6 อาจทำให้การแชร์ AirDrop ไม่สามารถใช้งานได้ บริการการพิมพ์บางอย่างจะไม่สามารถใช้งานได้ และฟีเจอร์อำนวยความสะดวกอื่นๆ ของ Mac อาจไม่สามารถใช้งานได้เช่นกัน ทำให้หลายคนไม่สามารถปิดใช้งานได้
Mac OS X มีสองสามวิธีในการปิด IPv6 และเราจะพูดถึงวิธีง่ายๆ โดยใช้บรรทัดคำสั่ง รวมทั้งสาธิตวิธีเปิด IPv6 อีกครั้ง หากคุณตัดสินใจว่าจำเป็น ผู้ใช้ยังสามารถตรวจสอบเพื่อดูว่ามีการใช้งาน IPv6 ผ่านการตั้งค่าระบบหรือไม่ ซึ่ง Mac OS X ตั้งค่าเริ่มต้นให้อยู่ในสถานะอัตโนมัติ
ปิดใช้งาน IPv6 ใน Mac OS X ผ่าน Terminal
Launch Terminal ซึ่งอยู่ในไดเร็กทอรี /Applications/Utilities/ และใช้คำสั่งต่อไปนี้ที่เหมาะสมกับสถานการณ์ของคุณ โปรดทราบว่า Mac สมัยใหม่จำนวนมากมีเฉพาะการ์ด Wi-Fi ทำให้ไม่จำเป็นต้องใช้ตัวเลือกอีเทอร์เน็ตหาก Mac มีทั้งเครือข่าย Wi-Fi และอีเทอร์เน็ต คุณอาจต้องการปิดใช้งาน IPv6 สำหรับทั้งสองอินเทอร์เฟซ
ปิดการรองรับ IPv6 สำหรับอีเธอร์เน็ต:
networksetup -setv6off Ethernet
ปิดใช้งาน IPv6 สำหรับระบบไร้สาย:
networksetup -setv6off Wi-Fi
คุณยังสามารถรวมคำสั่งทั้งสองเป็นสตริงเดียวเพื่อปิดการใช้งานทั้งแบบไร้สายและอีเทอร์เน็ต เพียงใช้ไวยากรณ์ต่อไปนี้:
networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi
อย่าลืมป้อนสตริงนั้นในบรรทัดเดียวเพื่อออกคำสั่งอย่างถูกต้อง
เปิดใช้งาน IPv6 อีกครั้งสำหรับ Wi-Fi และอีเทอร์เน็ตใน Mac OS X
แน่นอน การย้อนกลับการเปลี่ยนแปลงข้างต้นก็เป็นไปได้เช่นกัน และคุณสามารถเปิดใช้การรองรับ IPV6 อีกครั้งด้วยสตริงคำสั่งต่อไปนี้ที่ป้อนลงในเทอร์มินัล:
networksetup -setv6automatic Wi-Fi
networksetup -setv6automatic Ethernet
คุณยังสามารถใส่สิ่งนี้ลงในคำสั่งเดียวเพื่อเปิดใช้งาน IPv6 อีกครั้งสำหรับ Wi-Fi และอีเธอร์เน็ต เช่น:
networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet
ซึ่งจะทำให้ IPv6 กลับเข้าสู่สถานะการกำหนดค่า 'อัตโนมัติ' ซึ่งเป็นค่าเริ่มต้นใน OS X หากเซิร์ฟเวอร์ที่คุณกำลังเชื่อมต่อไม่รองรับ IPv6 ก็จะไม่ถูกใช้งาน การเปิดใช้งาน IPv6 อีกครั้งควรคืนค่าบริการ Bonjour ทั้งหมดกลับสู่สถานะการทำงานปกติ รวมถึงคุณสมบัติการถ่ายโอนไฟล์ AirDrop ที่มีประโยชน์ตลอดกาล
ผู้ที่สนใจสามารถศึกษาเพิ่มเติมเกี่ยวกับ IPv6 ได้ที่ Wikipedia
ขอบคุณ @glennzw บน Twitter สำหรับแนวคิดเคล็ดลับและการแจ้งเตือนเกี่ยวกับช่องโหว่ อย่าลืมติดตาม @osxdaily บน Twitter ด้วย!