Bu sunucu hatası cevabı ne yapılması gerektiğine dair üst düzey bir rehbere sahiptir - bu yüzden bununla başla. Bu son adım gerçekte tam bir sarhoşluktur: Muhtemelen sen (yani ben), bunun için özel bir donanıma yatırım yapmak istemezsin ...
Aşağıda, önce yerel wifi ağındaki bağlantı sağlığını ve sonra da bir internet uç noktasını anlamak için bazı iyi araçlar bulunmaktadır.
Wifi Araçları
Yerel WiFI AP'leri izler ve SNR, Kanal, Sinyal Gücü gibi temel verileri sağlar. Ayrıca, güçlü ve enterferansı belirten fiziksel bir alan için basit bir saha araştırması yapabilir. AP keşif modunda, zaman içinde sinyal gücünü grafik olarak göstererek yerleşimleri test etmenize ve parazit olasılıklarını ayarlamanıza olanak tanır.
Çok yararlı. Makinenizde basit bir python sunucusu çalıştıracaksınız ve uygulama size gerçek zamanlı hız geri bildirimi veren birkaç senaryoyu test edebilir.
Wifi Analyzer , başka bir harika android uygulaması, AP wifi kanallarının aktif olduğu şeylerin birkaç değerli görüşüne sahip. Çok fazla iş yapmadan AP kanalını seçmek için en iyi ücretsiz araç olabilir.
Yerel ağ performansını anlamak için saygın bir araç. Biri sunucu, diğeri istemci olarak iki kutuya ihtiyacınız var. Bir dizi parametre ayarlayabilir, bir test çalıştırabilir ve bant genişliği ve titreme için sonuçları görebilirsiniz. Sonuçları grafik ve ince ayar parametreleri için jPerf GUI ile kullanmayı düşünüyorum .
brew install iperf
iperf -s # on server, next one on client
iperf -c 192.168.1.XXX -P 1 -i 1 -p 5001 -f m -t 60
İnternet Bağlantısı Sağlığı
mtr (ping & traceroute birleştirilmiş)
Tüm traceroute şerbetçilere ping at. Trend verisi sağlar. Çılgın harikaydı.
brew install mtr
mtr 8.8.4.4
Ortak ookla speedtest.net şeyinin CLI sürümü. Proje sorumlusu tutarlı olmadığını açıkladı, ancak yine de büyük farklılıkları ölçmeye çalışmak kullanışlı.
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
speedtest-cli --list | head # and chose a top server (sorted by distance)
speedtest-cli --server 2761 # re-use the same server
NPAD : Ağ Yolu ve Uygulama Teşhisi
Uç sistemler ve son mil ağ sorunlarını gidermek için otomatik tanılama sunucusu. Bir test bataryası çalıştırdıktan sonra, bunun gibi bir Sonuç Özeti sayfası görüntülenir . En yakın NPAD sunucusunu bulmak için (hepsi bitti) bu NPAD sunucusu yönlendirme bağlantısını kullanmanızı ve bu ana bilgisayar adını testleriniz için kullanmanızı öneririm.
wget http://netspeed.usc.edu:8000/diag-client.c
cc diag-client.c -o diag-client
# ./diag-client <server_name> <port> <target_RTT> <target_data_rate_in_MB/S>
./diag-client ps.psc.xsede.org 8001 30 5
Kişisel sonuçlarım:
Bunları yapmak için birkaç saat harcadım, farklı şeyler denemek (DD-WRT'den Domates ürün yazılımına geçmek) ve okumak. Ağ katmanı olmadığı ve çoğunlukla Bluetooth'lu eski RF paraziti olduğu ortaya çıktı! Bilgisayarım, bir bluetooth fare ve yönlendiricinin 5 feet içinde klavye vardı. (Ve eski yönlendirici hala çatışmada oldukları 2.4GHz'de.)
Bunun için , dairede dolaşırken düzenli olarak çalıştıran Android için Wifi Hız Testinden en iyi şekilde yararlandım. Her 200ms'de bir güncelleme bildirdiği için, parazitlerimi paketlerime atarken açıkça haberleşiyordu.
Ortak Girişim Kaynakları rehberini Metageek'ten okumanı kesinlikle tavsiye ederim . (Ayrıca, InSSIDer ve iyi görünen diğer Wifi analiz araçlarını da yaparlar.)
Sahip olmadığım bir araç fiziksel bir spektrum analizi ölçüm cihazıydı. Telefonlar ve dizüstü bilgisayarlar yalnızca Wifi AP'leri algılayabilir, ancak Bluetooth veya diğer RF tabanlı teknolojilerden gelen girişimi algılayamaz. Metageek'in bu alanda bazı güzel çözümleri var ( Wi-Spy ve inSSIDer Office ) ve umarım AirShark gibi daha fazla araç ortaya çıkmaktadır .