ตั้งค่าขนาด MTU จาก Command Line ของ Mac OS X

MTU หมายถึง Maximum Transmission Unit และ MTU ขนาดใหญ่ขึ้นโดยทั่วไปจะเพิ่มประสิทธิภาพของการเชื่อมต่อเครือข่ายเนื่องจากแต่ละแพ็คเก็ตมีข้อมูลมากขึ้น แต่บางครั้ง MTU ขนาดเริ่มต้น (1500 มักจะ) จะทำให้เกิดปัญหากับบางเครือข่ายและต้องปรับเปลี่ยน การเปลี่ยนขนาด MTU เป็นทางออกสำหรับการลดการเชื่อมต่อ wi-fi ใน OS X โดยเฉพาะอย่างยิ่งเมื่อโปรโตคอลมาตรฐานของการลบไฟล์ pref แบบไร้สายไม่ได้ทำงานเพื่อแก้ไขปัญหาที่ปากแข็ง

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

หากต้องการดูขนาด MTU ปัจจุบันให้ใช้ค่าสถานะเครือข่ายต่อไปนี้:

networksetup -getMTU

ขนาดของ MTU เริ่มต้นใน OS X จะเท่ากับ 1500 และจะรายงานกลับเช่น:

Active MTU: 1500 (Current Setting: 1500)

หากต้องการเปลี่ยนขนาดและกำหนดขนาด MTU ใหม่ให้ใช้ธง -setMTU เลือกอินเทอร์เฟซและระบุขนาดใหม่เช่น:

networksetup -setMTU en0 1453

en0 ในกรณีนี้คืออินเทอร์เฟซ Wi-Fi ของ MacBook Air โดยไม่มีพอร์ตอีเทอร์เน็ตและ 1453 เป็นค่าที่ตั้งไว้สำหรับตัวอย่าง MTU เนื่องจากเป็นหมายเลขมหัศจรรย์ที่แก้ไขปัญหาการทิ้งแบบไร้สายได้กับ Macs บางเครื่อง

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