Tanggung jawab rutin administrator jaringan seperti manajemen, pemantauan, konfigurasi, dan pemecahan masalah tidak mengharuskan Anda mempelajari alat pihak ketiga yang rumit. Sebagai gantinya, Anda dapat melakukan semua tugas ini dengan alat yang tersedia yang sudah diinstal sebelumnya dengan sebagian besar distribusi Linux.
Artikel ini berfokus pada bagian pemecahan masalah jaringan dari tanggung jawab administrator jaringan dan mencakup alat yang menyelesaikan masalah ini di bawah kategori yang berbeda. Ini lebih lanjut mencakup bagaimana utilitas ini membantu dalam skenario praktis.
1. ifconfig
ifconfig adalah utilitas baris perintah yang dikenal untuk konfigurasi antarmuka di sistem operasi Linux/Unix. Administrator jaringan juga menggunakannya untuk menanyakan dan mengelola parameter antarmuka dengan bantuan skrip konfigurasi.
Ini membantu Anda mengaktifkan atau menonaktifkan antarmuka jaringan dan memungkinkan Anda untuk menetapkan alamat IP dan netmask ke antarmuka yang dipilih. Anda juga dapat melihat semua antarmuka yang tersedia, alamat IP, alamat perangkat keras, dan ukuran unit transmisi maksimum untuk antarmuka aktif.
Anda dapat mengaktifkan/menonaktifkan antarmuka apa pun dengan menggunakan parameter naik/turun, sebagai berikut:
sudo ifconfig up eth0
sudo ifconfig turun eth0
Untuk menetapkan alamat IP ke antarmuka:
sudo ifconfig eth0 192.168.120.5 netmask 255.255.255.0
Namun, utilitas ini tidak tersedia di distribusi Linux, dan Anda mungkin menerima pesan kesalahan "ifconfig: perintah tidak ditemukan". Anda dapat menyelesaikan masalah dengan menginstal alat bersih paket menggunakan manajer paket distribusi Anda.
Di Ubuntu/Debian:
sudo apt-get install net-tools
Di Fedora, CentOS, dan distro berbasis RPM lainnya:
yum instal net-tools
Di Arch Linux:
sudo pacman -S net-tools
2. aku p
ip adalah alternatif dari yang lama ifconfig. Namun, ruang lingkup fungsinya mencakup dua lapisan protokol TCP/IP, lapisan Data Link dan lapisan Jaringan.
Ini menampilkan antarmuka jaringan dan mengkonfigurasi perangkat jaringan, seperti utilitas ifconfig. Ini juga menunjukkan dan memodifikasi tabel perutean kernel dengan penambahan/penghapusan entri cache ARP.
Untuk menampilkan semua antarmuka dan detailnya:
acara ip addr
Untuk menambah dan menghapus antarmuka:
ip a tambahkan 192.168.120.174 dev eth0
ip a del 192.168.120.174 dev eth0
Untuk mengaktifkan/menonaktifkan protokol ARP untuk antarmuka, gunakan opsi hidup/mati:
ip link set dev eth0 arp on
ip link set dev eth0 arp off
3. ping
Utilitas ping membantu Anda mengidentifikasi ketersediaan jaringan dan host. Ia memeriksa apakah host dapat dijangkau atau jika layanan sedang berjalan. Anda juga dapat memeriksa masalah konektivitas jaringan seperti latensi tinggi dan penurunan paket menggunakan perintah ping.
ping mengirimkan pesan permintaan gema ICMP (Internet Control Message Protocol) dan menunggu paket balasan gema ICMP untuk memeriksa ketersediaan host. Outputnya berisi total pesan yang dikirim dan diterima dengan waktu yang dibutuhkan paket untuk mencapai tujuannya.
ping 8.8.8.8
4. status bersih
status bersih adalah utilitas baris perintah yang membantu menemukan soket TCP, UDP, dan UNIX yang terhubung dan mendengarkan. Ini menampilkan informasi tentang tabel routing, port mendengarkan, dan statistik informasi.
Anda dapat membuat daftar koneksi mendengarkan atau koneksi tertutup dengan mengetik:
netstat -a
Untuk daftar hanya mendengarkan koneksi TCP:
netstat -tl
Ini juga memungkinkan Anda untuk membuat daftar PID dari proses dan nama program menggunakan koneksi TCP:
netstat -ptl
5. tuan rumah
host adalah utilitas CLI minimal namun paling kuat yang melakukan pencarian DNS dan menyelesaikan nama host ke alamat IP dan sebaliknya. Selain pemecahan masalah server DNS, ini juga menampilkan dan memverifikasi jenis data DNS NS dan MX dan server DNS ISP.
Untuk menemukan NX untuk situs web Google:
host -t ns google.com
Anda juga dapat menemukan data MX dengan menjalankan:
host -n -t mx google.com
6. arp
Perintah arp memanipulasi cache tabel ARP sistem dengan menambahkan/menghapus alamat dan menampilkannya. ARP adalah singkatan dari Address Resolution Protocol dan memetakan alamat IP ke alamat MAC mesin. Oleh karena itu, perintah arp melakukan tugas dan milik alat yang tersedia di dalam alat bersih kemasan.
Jalankan perintah tanpa parameter apa pun untuk melihat konten tabel:
arp
Anda juga dapat menemukan alamat MAC yang dipetakan ke IP tertentu dengan memberikan alamat IP:
arp
7. rute jejak
Setelah utilitas ping memberikan informasi tentang konektivitas jaringan dan keseluruhan waktu yang dibutuhkan paket untuk mencapai tujuan, Anda dapat menggunakan rute jejak perintah untuk mengetahui detail mendalam tentang jalur yang diambil paket ke host tujuan dan menyelesaikan masalah itu.
Output menampilkan rute paket dan semua host perantara antara sumber dan tujuan dengan waktu responsnya.
Misalnya, perintah berikut mengeluarkan semua hop ke host tujuan 8.8.8.8 (Google) dari mesin lokal:
jejak rute 8.8.8.8
Utilitas menggunakan bidang time-to-live (TTL) dari paket IP, yang menceritakan tentang masa pakainya di jaringan saat ia mengurangi satu digit ketika paket mencapai hop.
Utilitas juga menggunakan konsep round-trip-time (RTT), yang memastikan bahwa setiap node perantara menjatuhkan paket dan mengirimkan kembali pesan kesalahan ICMP yang membantu traceroute dalam mengukur waktu yang dibutuhkan sebuah paket untuk mencapai setiap hop sepanjang cara.
Fungsionalitas ini membantu administrator jaringan untuk mengidentifikasi akar penyebab masalah konektivitas internet dan menyelesaikan masalah yang tepat dalam rute.
8. menggali
dig, akronim untuk Domain Information Groper mengumpulkan informasi terkait DNS dan memecahkan masalah DNS.
Output perintah dns menampilkan informasi yang tersedia di dalam file yang berisi catatan DNS dan membantu administrator jaringan memverifikasi apakah resolusi nama alamat alamat IP bekerja dengan baik.
Anda dapat melakukan kueri pencarian DNS sebagai berikut:
gali google.com
Demikian pula, Anda dapat menanyakan semua jenis catatan DNS yang terkait dengan domain dengan bantuan SETIAP pilihan:
gali google.com APAPUN
9. Wireshark
Wireshark adalah alat penganalisis paket sumber terbuka yang kuat dan serbaguna. Ini menangkap lalu lintas dari kartu antarmuka yang Anda pilih secara real-time. Ini memungkinkan administrator jaringan untuk menangkap lalu lintas berdasarkan protokol/port untuk tujuan pemantauan dan pemecahan masalah.
Selain filter tangkap, ia juga memiliki filter tampilan dengan berbagai opsi yang membantu Anda melihat lalu lintas yang menjadi perhatian.
Pemecahan Masalah Jaringan di Linux
Pemecahan masalah jaringan adalah bagian dari kegiatan sehari-hari administrator jaringan. Mengetahui alat mana yang akan digunakan jika tidak ada satu atau dengan fungsi yang lebih luas sama pentingnya untuk pemecahan masalah yang efektif dari berbagai kondisi jaringan.
Anda dapat mempelajari lebih lanjut tentang menganalisis lalu lintas jaringan dengan Wireshark dan koneksi jaringan dengan perintah ss.
Jika Anda mencurigai adanya masalah jaringan pada sistem Linux Anda, berikut cara melacak dan memecahkannya dengan perintah ss.
Baca Selanjutnya
- Linux
- Perintah Linux
- Masalah Jaringan
- Jaringan komputer
- Penyelesaian masalah
- Terbaik
Rumaisa adalah penulis lepas di MUO. Dia telah memakai banyak topi, dari Matematikawan hingga penggemar Keamanan Informasi, dan sekarang bekerja sebagai Analis SOC. Minatnya termasuk membaca dan menulis tentang teknologi baru, distribusi Linux, dan apa pun seputar Keamanan Informasi.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan