Mengambil jejak paket menggunakan Terminal di Mac

Jika Anda tahu cara membaca jejak paket, Anda akan mendapatkan manfaatnya ketika mendiagnosis masalah dengan koneksi jaringan.

Dapatkan nama perangkat BSD dari antarmuka jaringan

  1. Masuk ke Mac dengan akun administrator.
  2. Sambil menekan tombol Pilihan, pilih menu Apple () > Informasi Sistem (atau Profil Sistem).
  3. Pilih Jaringan dari daftar di sebelah kiri jendela Informasi Sistem. 
  4. Pilih antarmuka jaringan (seperti Wi-Fi atau Ethernet) dari daftar layanan aktif di sebelah kanan jendela.
  5. Dari bagian rincian di bagian bawah jendela, temukan "Nama Perangkat BSD". Pada gambar contoh, nama perangkat BSD untuk Wi-Fi adalah en0.

Jendela Informasi Sistem

Menangkap jejak paket

  1. Buka Terminal, yang terletak dalam folder Utilitas dari folder Aplikasi,.
  2. Ketik perintah berikut ini, tetapi ganti BSDname dengan nama perangkat BSD (seperti en0, en1, atau ppp0) dari Informasi Sistem: 

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

  3. Tekan Return (Kembali), kemudian masukkan kata sandi administrator jika diminta.
  4. Terminal akan berisi tcpdump: mendengarkan... untuk mengindikasikan bahwa aplikasi mendengarkan aktivitas di antarmuka jaringan.
  5. Sementara Terminal terbuka, lakukan fungsi jaringan yang ingin Anda uji.
  6. Setelah fungsi jaringan selesai, kembali ke Terminal dan tekan Control-C (Kontrol-C) untuk menangkap jejak paket. Terminal menyimpannya di dalam file pada desktop dengan nama "DumpFile01.pcap." 
  7. Untuk melihat konten file tersebut, gunakan perintah ini di Terminal:

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

  8. Untuk mengambil jejak paket tambahan, modifikasikan perintah Terminal untuk menambah jumlah file tersimpan (seperti DumpFile02.pcap dan DumpFile03.pcap).

Selengkapnya

Situs web Pengembang Apple memiliki informasi lebih lengkap mengenai jejak paket. Saat memecahkan masalah sambungan jaringan, Anda harus mengetahui model komputer, versi macOS, alamat IP (dan alamat IP tujuan), serta alamat MAC (kontrol akses media). Anda juga harus memahami peran komputer Anda di dalam kegiatan jaringan, serta waktu peristiwa jaringan yang terkait dengan masalah tersebut.

Ketika menyelesaikan masalah koneksi antara Pemancar AirPort dan modem broadband, mulai ulang pemancar dan tangkap interaksinya dengan penyedia layanan Internet sementara pemancar memulai ulang. Anda dapat memulai ulang pemancar menggunakan Utilitas AirPort atau dengan melepas sambungannya dari listrik sejenak. Ketika melakukan pengujian, lebih baik pemancar, modem, dan komputer yang menangkap tersambung ke hub Ethernet, bukan switch. Anda juga harus menetapkan alamat IP pada komputer yang menangkap agar komputer tidak memalsukan kontrak DHCP yang dibutuhkan oleh pemancar (alamat 169.254.x.x sudah mencukupi).

Jejak paket mungkin menampilkan checksum TCP paket yang dikirim Mac salah. Hal ini dikarenakan oleh jejak paket yang ditangkap pada lapisan tautan tumpukan jaringan, yang berada sebelum adaptor jaringan fisik di mana checksum dihasilkan. Hal ini dapat diabaikan dengan aman.

Tanggal Dipublikasikan: