Enam perintah jaringan Linux

Ada banyak alat sistem operasi Linux yang berguna untuk membantu dalam hal kegagalan koneksi jaringan. Berikut adalah enam perintah jaringan linux saat kesulitan terjadi.

Hampir semua contoh Linux perlu koneksi jaringan untuk menawarkan jasa mereka. Jika koneksi jaringan gagal, layanan juga akan gagal dan pengguna akan menghadapi kelangsungan terganggu. Untuk alasan ini, administrai server harus memiliki alat dan perintah yang sesuai untuk menganalisis, monitoring dan memecahkan masalah konektivitas jaringan.

perintah-jaringan-linux

Berikut adalah enam perintah jaringan Linux untuk monitoring jaringan.

1. ip

Swiss Army knife perintah Linux jaringan, ip, dirancang untuk bekerja dengan subcommands, seperti ip link, untuk mengelola dan memantau link jaringan, ip addr untuk mengelola alamat IP dan ip route untuk mengelola tabel routing. Anda dapat menggunakan ip addr show atau ip route show untuk melihat kondisi saat tautan dan konfigurasi alamat, seperti konfigurasi router. Untuk melampaui itu, gunakanip addr add dev eth0 10.0.0.10/24 untuk sementara menetapkan alamat IP untuk antarmuka jaringan eth0.

Perintah ip menawarkan pilihan yang lebih maju. Misalnya, ip link set promisc on sementara menetapkan antarmuka jaringan ke mode promiscuous, yang memungkinkan untuk menangkap semua paket yang dikirim pada jaringan, tidak hanya paket yang ditujukan sendiri kepada alamat kontrol akses media. Perintah ip dan subcommands bekerja dengan baik untuk masalah koneksi, tapi semua yang dilakukan dengan perintah ini akan hilang setelah reboot mesin anda.

2. tcpdump

Tcpdump adalah perintah jaringan Linux yang memungkinkan administrator pusat data untuk menganalisis aktivitas jaringan. Ini perintah packet sniffing menangkap lalu lintas yang melewati interface jaringan tertentu. Jika Anda menjalankannya tanpa argumen, seperti tcpdump -i eth0, perintah akan mengungkapkan sejumlah besar paket yang lewat. Pilihan lain yang umum adalah dengan menggunakan w, seperti dalam tcpdump -i eth0 w packets.pcap, yang menulis hasilnya ke file yang admin dapat menganalisis kemudian menggunakan utilitas Wireshark.

3. Wireshark

Wireshark adalah alat grafis yang admin dapat digunakan untuk menganalisis dan mengendus paket jaringan. Sementara tcpdump lalu lintas jaringan pada stdout, admin dapat menggunakan Wireshark untuk mengklik melalui jaringan aliran komunikasi dalam antarmuka grafis yang mudah. Alat serbaguna ini dapat melakukan capture paket hidup, tetapi juga dapat membaca dalam file capture yang telah dibuat dengan alat lain seperti tcpdump.

4. ethtool

Jika Anda bekerja dengan kartu jaringan fisik tradisional bukannya antarmuka dalam mesin virtual, Anda akan menyukai ethtool. Alat ini memungkinkan admin untuk memantau dan mengatur sifat yang berbeda dari kartu jaringan. Misalnya menggunakan ethtool -i eth0 untuk menemukan informasi berkaitan dengan perangkat keras tentang antarmuka eth0 Anda, atau ethtool -S eth0 untuk mendapatkan statistik penggunaan pada paket yang diterima dan dikirim melalui antarmuka yang.Perintah ethtool -p eth0 akan menyebabkan LED di bagian belakang kartu jaringan berkedip yang merupakan pemberitahuan berguna untuk menukar kabel pada eth3 misalnya.

Tapi sebelum melakukannya, pastikan bahwa Anda bekerja pada eth3 bukannya antarmuka jaringan lain.

Sementara menggunakan ethtool, perlu diingat bahwa Anda mungkin tidak selalu menerima informasi yang berguna karena pengnguna menentukan apa yang Anda lihat.

5. NCAT

Secara tradisional, administrator menggunakan Telnet untuk membuat koneksi ke port tertentu, memverifikasi ketersediaan layanan pada port tertentu.NCAT dikenal sebelumnya sebagai netcat, adalah pengganti modern utilitas kuno.

Admin misalnya dapat menggunakan NCAT somehost 80 untuk membuat sambungan pada port 80 ke host bernama somehost, tapi NCAT memiliki kemampuan yang lebih maju, juga seperti membangun koneksi antara dua host. Gunakan NCAT l 4444, memiliki NCAT pada satu host dan menggunakan NCAT hostname 4444 untuk membuat koneksi ke port dari host lain.

Dengan sendirinya tidak sangat berguna, tetapi menggunakan koneksi di pipa menciptakan lebih banyak pilihan. Misalnya menggunakan NCAT l 4444> somefile pada satu host dan echo hello | ncat hostname 4444 pada host lain yang akan mengirim output dari perintah melalui jaringan untuk menulis dalam sebuah file pada host lainnya.

6. dhclient

Jika Anda menggunakan Dynamic Host Configuration Protocol server untuk membagikan alamat IP pada jaringan Anda, maka setiap simpul harus dapat terhubung setelah memulai. Namun jika server DHCP tidak tersedia sementara klien Anda telah boot, Anda akan menerima alamat berguna di 169.254 jangkauan dan tidak akan secara otomatis mencoba untuk mendapatkan alamat IP yang baru. Untuk menghindari masalah ini, gunakan dhclient untuk segera meminta alamat IP yang baru. Misalnya Linux jaringan perintah seperti dhclient eth0 akan segera memperbaharui alamat IP dari perangkat Ethernet utama.

Beberapa perintah dasar jaringan Linux telah berubah secara drastis, tetapi beberapa seperti ifconfig belum. Alat ini telah menjadi usang dan tidak lagi menunjukkan informasi yang relevan. Untuk memecahkan masalah konektivitas jaringan, pertimbangkan enam perintah jaringan linux di atas.

Leave a Reply

Your email address will not be published. Required fields are marked *