Perintah Ifconfig Linux: Cara Menggunakannya

Di Ubuntu dan distro Linux lainnya, alat baris perintah(command line tools) biasanya merupakan cara terbaik untuk berinteraksi dengan cara kerja bagian dalam komputer. Perintah ifconfig digunakan untuk mengkonfigurasi pengaturan jaringan di Linux .

Ifconfig adalah versi lama dari perintah ip, tetapi banyak yang masih memilih ifconfig karena sintaksnya yang lebih sederhana dan kemudahan penggunaan. Tetapi bagaimana tepatnya Anda menggunakan ifconfig untuk konfigurasi antarmuka jaringan? Berikut ini adalah panduannya.

Memasang Net-Tools

Perintah ifconfig tidak terinstal di distribusi Linux secara default. Sebagian besar administrator sistem akan menginstal paket miliknya saat mengatur, tetapi dalam beberapa kasus, paket tersebut mungkin hilang di komputer Anda. Anda dapat menginstalnya dengan mudah.

Jika Anda mencoba menggunakan perintah ifconfig pada sistem yang tidak menginstalnya, Anda akan mendapatkan pesan kesalahan – bersama dengan petunjuk tentang cara menginstalnya. Cukup masukkan perintah:

sudo apt install net-tools

Ini akan menginstal ifconfig dan beberapa utilitas konfigurasi jaringan lainnya. Perhatikan bahwa sudo diperlukan untuk menginstal ifconfig dan mengaktifkan atau menonaktifkan jaringan.

Melihat Informasi Jaringan Menggunakan(Network Information Using) ifconfig

Cara paling sederhana untuk menggunakan perintah ifconfig adalah dengan menjalankannya secara langsung tanpa parameter apa pun. Ini menampilkan informasi tentang semua antarmuka aktif, termasuk ethernet dan koneksi nirkabel.

Ini memberikan semua informasi terkait tentang antarmuka jaringan, termasuk nilai MTU ( Unit Transmisi(Transmission Unit) Maksimum ), alamat IP(IP addresses) , dan riwayat paket. Jika Anda hanya menginginkan spesifikasi teknis dalam format yang lebih mudah dicerna dengan nama antarmuka, masukkan ifconfig -s.

Namun, kedua versi ini tidak menyertakan jaringan yang saat ini tidak aktif. Untuk melihat semua antarmuka jaringan, gunakan perintah ifconfig -a sebagai gantinya.

Ketika Anda sudah mengetahui nama jaringan dan hanya menginginkan status antarmuka tertentu, Anda dapat menambahkan namanya ke perintah ifconfig. Seperti ini:

ifconfig eth0

Mengaktifkan dan Menonaktifkan Jaringan(Disabling Networks) Dengan ifconfig

Memantau status jaringan yang sedang berjalan bukan satu-satunya hal yang dapat Anda lakukan dengan ifconfig. Anda juga dapat menggunakan perintah untuk mengonfigurasi hampir setiap aspek antarmuka ini, hingga ke MTU dan masking yang digunakan.

Kasus penggunaan paling sederhana adalah memulai atau menghentikan jaringan. Anda dapat melakukannya dengan menggunakan perintah berikut:

sudo ifconfig nama up

Parameter "nama" adalah nama sebenarnya dari jaringan. Ini dapat digunakan untuk mengaktifkan antarmuka tidak aktif yang terdeteksi menggunakan perintah ifconfig -a.

Untuk menonaktifkan jaringan, cukup gunakan turun alih-alih naik:

sudo ifconfig dummy0 down

Ini akan menonaktifkan antarmuka.

Mengonfigurasi Jaringan Dengan ifconfig

Memodifikasi nilai apa pun yang terkait dengan antarmuka jaringan itu mudah. Ingatlah untuk(Just) menambahkan perintah dengan sudo, karena semua perubahan ini memerlukan hak administrator untuk diterapkan.

Penggunaan paling umum dari fitur ini adalah untuk menetapkan alamat IP khusus ke jaringan. Misalnya, ini adalah cara memberikan alamat IP baru ke antarmuka dummy0:

sudo ifconfig dummy0 29.95.245.112

Anda dapat memasukkan alamat IP yang valid setelah nama jaringan untuk menetapkannya. Anda hanya akan mendapatkan pesan jika Anda salah memasukkan sesuatu. Jika tidak, perubahan akan segera berlaku.

Anda juga dapat menentukan netmask seperti ini:

sudo ifconfig dummy0 netmask 255.255.255.0

Sintaks untuk menyetel alamat siaran serupa:

sudo ifconfig dummy0 siaran 77.40.108.115

Jika Anda ingin mengubah semua alamat IP ini untuk sebuah jaringan, akan lebih efisien untuk menggabungkan semua perintah menjadi satu. Seperti kebanyakan perintah Linux , Anda dapat memasukkan beberapa argumen di baris yang sama.

Antarmuka jaringan juga dapat memiliki satu atau lebih alias. Ini ditentukan oleh sintaks name:x, di mana name adalah nama jaringan dan digit xa. Sebagai contoh, berikut adalah cara menambahkan alamat IP alias ke jaringan dummy0.

sudo ifconfig dummy0:0 69.72.169.2

Anda dapat mengonfirmasi bahwa itu berfungsi dengan menggunakan ifconfig untuk mendapatkan statusnya.

ifconfig dummy0:0

Apa Lagi Yang Dapat Anda Lakukan Dengan ifconfig?

Perintah ifconfig memiliki daftar argumen yang luas yang dapat Anda gunakan untuk memodifikasi banyak variabel lain dari antarmuka jaringan. Anda dapat mengaktifkan multicast, mengatur MTU , dan mengaktifkan mode promiscuous, antara lain.

Halaman manual resmi(official man pages) memiliki daftar lengkap semua argumen yang dapat digunakan dengan ifconfig, bersama dengan definisi teknis dari apa yang masing-masing lakukan. Anda tentu saja dapat memanggil manual dari terminal itu sendiri menggunakan perintah man ifconfig.

Kapan Anda Harus Menggunakan ifconfig?

Untuk sebagian besar pengguna, ada sedikit alasan untuk menggunakan perintah ifconfig. Pengaturan otomatis yang diberikan secara default cukup baik untuk penggunaan internet normal.

Tetapi jika Anda seorang administrator sistem yang menginginkan kontrol yang lebih terperinci atas antarmuka jaringan mereka, maka ifconfig hanyalah alat untuk Anda. Anda dapat menggunakan perintah saat mem-boot sistem untuk mengonfigurasi antarmuka jaringan dengan benar dan kemudian melupakannya.

Ini berguna dalam mendiagnosis masalah jaringan juga karena Anda dapat menanyakan status antarmuka jaringan apa pun dan mengonfigurasinya. Anda dapat menggunakan ifconfig untuk memulai ulang jaringan atau bahkan mengganti parameter teknis hingga bekerja lebih lancar.



About the author

Saya seorang insinyur telepon dengan pengalaman lebih dari 10 tahun di industri seluler, dan saya berspesialisasi dalam memperbaiki dan meningkatkan ponsel cerdas. Pekerjaan saya termasuk mengembangkan dan memelihara firmware telepon, mengembangkan gambar untuk perangkat Apple, dan mengerjakan proyek Firefox OS. Dengan keahlian saya dalam pengembangan perangkat lunak, rekayasa perangkat keras, pemrosesan gambar, dan pengembangan Firefox OS, saya memiliki kemampuan untuk menangani masalah kompleks dan mengubahnya menjadi solusi sederhana yang dapat digunakan di perangkat apa pun.



Related posts