Mac'inizde Terminal kullanarak bir paket izlemeyi alma

Paket izlemeyi nasıl okumanız gerektiğini bilirseniz, ağ bağlantısı sorunları için tanılama yaparken bu işlemden yararlanabilirsiniz.

Ağ arabiriminin BSD aygıt adını öğrenme

  1. Yönetici hesabı kullanarak Mac'inizde oturum açın.
  2. Option tuşunu basılı tutarken, Apple menüsü () > Sistem Bilgileri'ni (veya Sistem Bilgisi Verici'yi) seçin.
  3. Sistem Bilgileri'nin sol tarafındaki listeden Ağ'ı seçin. 
  4. Pencerenin sağ kenarındaki aktif servisler listesinden ağ arabirimini (Wi-Fi veya Ethernet gibi) seçin.
  5. Pencerenin alt tarafındaki ayrıntılar bölümünde "BSD Aygıt Adını"nı bulun. Resimli örnekte Wi-Fi BSD aygıt adı en0'dır.

Sistem Bilgileri penceresi

Paket izlemeyi alma

  1. Uygulamalar klasörünüz içindeki İzlenceler klasöründe bulunan Terminal'i açın.
  2. Aşağıdaki komutu yazın ancak BSDname değerini Sistem Bilgileri'ndeki BSD aygıt adı (en0, en 1 veya ppp0 gibi) ile değiştirin: 

    sudo tcpdump -i BSDname -s 0 -B 524288 -w ~/Desktop/DumpFile01.pcap

  3. Return tuşuna basın, ardından sorulduğunda yönetici parolanızı girin.
  4. İlgili ağ arabiriminde bir eylemin dinlendiğini göstermesi için Terminal'de tcpdump: listening on...mesajı görüntülenmelidir.
  5. Terminal açıkken, test etmek istediğiniz ağ işlevini gerçekleştirin.
  6. Ağ işlevi tamamlandığında Terminal'e geri dönün ve paket izlemeyi almak için Control-C tuşlarına basın. Terminal, paket izlemeyi "DumpFile01.pcap" adlı dosyaya kaydeder. 
  7. Dosyanın içeriğini görmek için Terminal'de şu komutu kullanın:

    tcpdump -s 0 -n -e -x -vvv -r ~/Desktop/DumpFile01.pcap

  8. Ek paket izlemeleri almak için, kaydedilen dosyanın numarasını artırarak (DumpFile02.pcap ve DumpFile03.pcap gibi) Terminal komutunu değiştirin.

Daha fazla bilgi edinin

Apple Geliştirici web sitesinde paket izlemeler hakkında daha fazla bilgi bulabilirsiniz. Bir ağ bağlantısı sorununu giderirken bilgisayarınızın modelini, macOS sürümünü, IP adresini (ve hedef IP adresini) ve ortam erişim denetimi (MAC) adresini bilmeniz gerekir. Aynı zamanda bilgisayarınızın ağ etkinliğindeki rolü ile birlikte sorunla ilişkili her bir ağ etkinliğinin süresini bilmeniz gerekir.

AirPort Baz İstasyonu ve geniş bant modem arasındaki bağlantı sorununu çözerken, baz istasyonunu yeniden başlatın ve başlangıç sırasında Internet servis sağlayıcısı ile olan etkileşimlerini alın. Baz istasyonunu AirPort İzlencesi'ni kullanarak veya yalnızca güç kaynağından çıkararak yeniden başlatabilirsiniz. Test sırasında baz istasyonunun, modemin ve alma işlemini yapan bilgisayarın anahtar yerine bir Ethernet hub'ına bağlı olması daha iyi olur. Ayrıca, baz istasyonunun ihtiyacı olan DHCP ayarını almaması için alma işlemini yapan bilgisayarın IP adresini elle atamanız gerekir (169.254.x.x adresi yeterlidir).

Paket izleme, Mac tarafından gönderilen paketlerin TCP sağlama toplamının hatalı olduğunu gösterebilir. Bu durum, paket izlemenin, ağ yığını bağlantı katmanında sağlama toplamalarının oluşturulduğu fiziksel ağ adaptöründen hemen önce alınmasından kaynaklanır. Bu, güvenle yok sayılabilir.

Yayın Tarihi: