Mac Wi-Fi ดร็อป? ใช้สคริปต์ Keepalive Bash อย่างง่ายเพื่อรักษาการเชื่อมต่อไร้สาย

สารบัญ:

Anonim

ผู้ใช้หลายคนที่อัปเกรดเป็น Mac OS X Lion พบว่าการเชื่อมต่อ Wi-Fi ของพวกเขาหลุดเป็นระยะๆ โดยไม่มีเหตุผลที่ชัดเจน เราได้เผยแพร่แนวทางปฏิบัติอย่างละเอียดพอสมควรพร้อมเคล็ดลับในการแก้ไขปัญหาการปล่อยข้อมูลแบบไร้สายของ OS X Lion และนั่นเป็นจุดเริ่มต้นที่แนะนำเนื่องจากเคล็ดลับส่วนใหญ่นั้นง่ายและซับซ้อนน้อยกว่า แต่เคล็ดลับเหล่านี้คือเคล็ดลับในการรักษาการถ่ายโอนข้อมูลโดยการส่ง Ping ที่อยู่ IP

เทคนิค Keepalive ping ดูเหมือนว่าจะได้ผล แต่กลายเป็นว่าคุณไม่จำเป็นต้อง ping IP ภายนอก คุณยังสามารถ ping จุดเชื่อมต่อ wifi ในพื้นที่ของคุณเป็นครั้งคราว เมื่อคำนึงถึงสิ่งนี้ เราจะสร้างสคริปต์ Keepalive แบบง่ายๆ ซึ่งจะเรียกใช้จากบรรทัดคำสั่งและ Ping เราเตอร์ของคุณทุกๆ 5 วินาที เพื่อให้การเชื่อมต่อ wifi รักษาตัวเองและป้องกันการหลุด

1) รับที่อยู่ IP เราเตอร์ WiFi ของคุณ

คุณจะต้องทราบที่อยู่ IP ของจุดเชื่อมต่อไร้สายของคุณก่อนที่จะดำเนินการต่อ โดยปกติจะเป็น 192.168.0.1 หรือ 192.168.1.1

คุณสามารถรับข้อมูลนี้ได้จากการตั้งค่าระบบ > เครือข่าย > ขั้นสูง > TCP/IP และมองหา IP ถัดจาก “เราเตอร์”:

จด IP นั้นไว้ แล้วดำเนินการดังต่อไปนี้

2) สร้าง Keepalive Bash Script

  • เปิด Terminal (อยู่ใน /Applications/Utilities/)
  • พิมพ์คำสั่งต่อไปนี้:
  • nano keepalive.sh

  • วางต่อไปนี้ อย่าลืมเปลี่ยน IP ด้วยเราเตอร์ของคุณเอง:
  • !/bin/bash ping -i 5 -n 192.168.1.1

  • กด Control+O เพื่อบันทึกเนื้อหาของ keepalive.sh
  • กด Control+X เพื่อออกจาก nano

3) เรียกใช้สคริปต์ Wi-Fi Keepalive Bash

  • กลับไปที่บรรทัดคำสั่ง เราต้องทำให้สคริปต์สามารถเรียกใช้งานได้ เราทำสิ่งนี้ด้วย:
  • chmod +x keepalive.sh

  • ตอนนี้เพื่อเรียกใช้สคริปต์ Keepalive เราพิมพ์:
  • ./keepalive.sh &

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

แนวคิดในการสร้างสคริปต์ทุบตีอย่างง่ายมาจาก Ahmet C. Toker ผู้ซึ่งทิ้งเคล็ดลับไว้ในความคิดเห็นของเราและกล่าวว่าหลังจากที่เขาเรียกใช้ "ปัญหาก็หายไป" และ wifi ก็หยุดลดลง มีการแก้ไขน้อยกว่าและมีวิธีแก้ปัญหาง่ายๆ มากกว่า แต่ดูเหมือนว่าจะรักษาการเชื่อมต่อ wifi ไว้ และน่าจะดีกว่าการ ping ที่อยู่ IP ภายนอก เช่น yahoo.com ด้วยเหตุผลหลายประการ

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

หากคุณยังคงมีปัญหา คุณสามารถอ่านคำแนะนำที่ผ่านมามากมายเกี่ยวกับการแก้ไขปัญหาระบบไร้สายใน Mac OS X:

ขอให้โชคดี!

Mac Wi-Fi ดร็อป? ใช้สคริปต์ Keepalive Bash อย่างง่ายเพื่อรักษาการเชื่อมต่อไร้สาย