ทดสอบความแรงของสัญญาณไร้สายจาก Command Line ของ Mac OS X
สารบัญ:
หากคุณกำลังพยายามปรับแต่งเราเตอร์ไร้สายเพื่อให้ได้สัญญาณที่ดีที่สุด ความสามารถในการวัดความแรงของสัญญาณ Wi-Fi ได้อย่างต่อเนื่องในขณะที่คุณเล่นกับเสาอากาศ การจัดวาง และสิ่งอื่นๆ บนเครือข่ายเป็นสิ่งที่มีค่ามาก แม้ว่าผู้ใช้ส่วนใหญ่จะได้รับบริการที่ดีที่สุดโดยใช้แอป Mac Wi-Fi Diagnostics เพื่อตรวจสอบความแรงและประสิทธิภาพของสัญญาณ แต่อีกทางเลือกหนึ่งคือการหันไปใช้บรรทัดคำสั่งของ Mac OS X และนั่นคือสิ่งที่เราจะกล่าวถึงในที่นี้
เคล็ดลับนี้อิงจากบรรทัดคำสั่งทั้งหมดโดยใช้เครื่องมือไร้สายของสนามบินที่ค่อนข้างเป็นความลับ และใช้ได้กับ Mac ทุกเครื่องที่ใช้ Mac OS X ทุกรุ่น ใช่ เครื่องมือสนามบินยังคงอยู่และมีประโยชน์พอๆ กับ แม้ว่าตอนนี้เครือข่ายไร้สายจะเรียกว่า Wi-Fi บน Mac ก็ตาม
เปิดแอป Terminal เพื่อเริ่มต้น เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด คุณอาจต้องการเพิ่มขนาดตัวอักษรของแบบอักษรเทอร์มินัล การกดแป้น Command+ จะทำให้ง่ายขึ้น
วิธีตรวจสอบความแรงของสัญญาณ Wi-Fi จาก Command Line บน Mac OS X และดูประวัติ RSSI
หากต้องการดูความแรงของสัญญาณที่กำลังทำงานอยู่ ให้ใช้คำสั่งต่อไปนี้ ตรวจสอบให้แน่ใจว่าได้ป้อนไวยากรณ์อย่างถูกต้องโดยไม่มีการขึ้นบรรทัดใหม่ (การตัดคำทำได้) เพื่อให้ทำงานได้ตามที่ต้องการ:
ในขณะที่ x=1; ทำ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; นอน 0.5; เสร็จแล้ว
กดปุ่มย้อนกลับ แล้วคุณจะเห็นบางอย่างเช่นการเลื่อนต่อไปนี้บนหน้าจอ:
นี่คือตัวบ่งชี้ความแรงของสัญญาณ คุณจะสังเกตเห็นว่าหมายเลขสุดท้ายของ 'agrCtlRSSI: -38' ควรมีการเปลี่ยนแปลงบ่อยครั้งเนื่องจากมีการพิมพ์ซ้ำ ๆ บนหน้าจอเทอร์มินัลของคุณ ตัวเลขนั้นคือความแรงของสัญญาณ Wi-Fi ที่มาจากเราเตอร์ไปยัง Mac
คุณสามารถหยุดคำสั่งตรวจสอบสัญญาณต่อเนื่องไม่ให้รีเฟรชได้โดยการกด Control+C ที่หน้าต่าง Terminal
วิธีทดสอบและดูความแรงของสัญญาณ Wi-Fi บนบรรทัดเดียวใน Mac OS X Terminal
หากคุณไม่ต้องการดูรายการความแรงของสัญญาณไร้สายพร้อมประวัติ (ซึ่งทำให้ง่ายต่อการบอกได้ว่าการปรับของคุณทำให้ดีขึ้นหรือแย่ลง) คุณยังสามารถมีรายงานคำสั่งได้ เส้นเดียวที่มีความแรงของสัญญาณสิ่งนี้มีประโยชน์สำหรับการเขียนสคริปต์และปรับแต่งเชลล์ของคุณ และอาจเป็นประโยชน์สำหรับผู้ใช้บางคนโดยทั่วไป หากต้องการมีข้อความบรรทัดเดียว ให้ใช้ไวยากรณ์ต่อไปนี้:
แจ่มใส; ในขณะที่ x=1; ทำ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI | sed -e &39;s/^.://g&39; | xargs -I SIGNAL พิมพ์f \rRSSI dBm: SIGNAL; นอน 0.5; เสร็จแล้ว"
เพียงแค่กด Control+C เพื่อหยุดคำสั่ง
ควรจดจำว่าความแรงของสัญญาณ Wi-Fi ได้รับผลกระทบจากหลายปัจจัย รวมถึงกำลังของเสาอากาศเราเตอร์ไร้สาย การรบกวนจากสิ่งของในพื้นที่ และสิ่งกีดขวางทางกายภาพ เช่น ปล่องไฟหรือไมโครเวฟ สัญญาณวิทยุ และอื่นๆ อีกมากมาย มากกว่า. เพื่อผลลัพธ์ที่ดีที่สุด คุณจะต้องแน่ใจว่าคุณได้เลือกช่องสัญญาณ Wi-Fi ที่ดีที่สุดสำหรับเครือข่ายของคุณ ซึ่งเป็นไปได้อย่างง่ายดายด้วยยูทิลิตี้ Mac นี้ เพื่อให้ช่องสัญญาณ Wi-Fi มีการใช้งานและการรบกวนในบริเวณใกล้เคียงน้อยที่สุด
ฉันพบตัวอย่างโค้ดทั้งสองตัวอย่างข้างต้นในหน้าฟอรัมที่หายไปนานเมื่อค้นหาวิธีการตรวจสอบความแรงของสัญญาณ นี่เป็นช่วงก่อนหน้าวันที่เครื่องมือวินิจฉัยปัญหาแบบไร้สายของ Mac OS X รวมถึงฟังก์ชันดังกล่าวโดยกำเนิด และพวกเขาช่วยได้มากเมื่อพยายามวางตำแหน่งฮาร์ดแวร์ Wi-Fi เพื่อให้ได้คุณภาพการรับสัญญาณสูงสุด วิธีการใช้บรรทัดคำสั่งนี้ใช้ได้กับซอฟต์แวร์ระบบ Mac เวอร์ชันใหม่ๆ ที่คลุมเครือทั้งหมด และยังคงมีอยู่ในรุ่นล่าสุดด้วยเช่นกัน ซึ่งรวมถึง macOS Mojave, Catalina, Sierra, El Capitan, Mac OS X Mavericks และอื่นๆ