Pelajari Perintah Linux Ifconfig

Ifconfig digunakan untuk mengkonfigurasi antarmuka jaringan penghuni-kernel. Ini digunakan pada saat boot untuk mengatur antarmuka yang diperlukan. Setelah itu, biasanya hanya diperlukan saat debugging atau saat diperlukan penyetelan sistem.

Jika tidak ada argumen yang diberikan, ifconfig menampilkan status dari antarmuka yang sedang aktif. Jika argumen antarmuka tunggal diberikan, ini akan menampilkan status dari antarmuka yang diberikan saja; jika satu argumen -a diberikan, ini akan menampilkan status semua antarmuka, bahkan yang sedang down. Jika tidak, ini akan mengonfigurasi antarmuka.

Ringkasan

ifconfig [antarmuka]
ifconfig antarmuka [aftype] opsi | alamat ...

Alamat Keluarga

Jika argumen pertama setelah nama antarmuka dikenali sebagai nama keluarga alamat yang didukung, alamat keluarga itu digunakan untuk mendekode dan menampilkan semua alamat protokol. Keluarga alamat yang didukung saat ini termasuk inet (TCP / IP, default), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) dan netrom (radio Paket AMPR).

Pilihan

antarmuka

Nama antarmuka. Ini biasanya nama driver diikuti dengan nomor unit, misalnya eth0 untuk antarmuka Ethernet pertama.

naik

Bendera ini menyebabkan antarmuka diaktifkan. Ini secara implisit ditentukan jika alamat ditugaskan ke antarmuka.

turun

Bendera ini menyebabkan driver untuk antarmuka ini dimatikan.

[-] arp

Aktifkan atau nonaktifkan penggunaan protokol ARP pada antarmuka ini.

[-] promisc

Aktifkan atau nonaktifkan mode promiscuous dari antarmuka. Jika dipilih, semua paket di jaringan akan diterima oleh antarmuka.

[-] allmulti

Mengaktifkan atau menonaktifkan mode all-multicast . Jika dipilih, semua paket multicast di jaringan akan diterima oleh antarmuka.

metrik N

Parameter ini menetapkan metrik antarmuka.

mtu N

Parameter ini menetapkan Unit Transfer Maksimum (MTU) dari suatu antarmuka.

addr dstaddr

Setel alamat IP jarak jauh untuk tautan titik-ke-titik (seperti PPP). Kata kunci ini sekarang sudah usang; gunakan kata kunci pointopoint sebagai gantinya.

netmask addr

Setel topeng jaringan IP untuk antarmuka ini. Nilai ini ditetapkan secara default ke topeng jaringan kelas A, B, atau C (seperti yang diturunkan dari alamat IP antarmuka), tetapi dapat ditetapkan ke nilai apa pun.

tambahkan addr / prefixlen

Tambahkan alamat IPv6 ke antarmuka.

del addr / prefixlen

Hapus alamat IPv6 dari antarmuka.

terowongan aa.bb.cc.dd

Buat perangkat SIT (IPv6-in-IPv4) baru, tunneling ke tujuan yang ditentukan.

irq addr

Setel garis interupsi yang digunakan oleh perangkat ini. Tidak semua perangkat dapat mengubah pengaturan IRQ mereka secara dinamis.

addr io_addr

Atur alamat awal di ruang I / O untuk perangkat ini.

mem_start addr

Atur alamat awal untuk memori bersama yang digunakan oleh perangkat ini. Hanya beberapa perangkat yang membutuhkan ini.

tipe media

Atur port fisik atau tipe sedang untuk digunakan oleh perangkat. Tidak semua perangkat dapat mengubah pengaturan ini, dan mereka yang dapat bervariasi dalam nilai apa yang mereka dukung. Nilai tipikal untuk tipe adalah 10base2 (Ethernet tipis), 10baseT ( Ethernet twisted-pair 10Mbps), AUI (transceiver eksternal) dan seterusnya. Tipe medium khusus otomotif dapat digunakan untuk memberi tahu pengemudi untuk merasakan media secara otomatis. Sekali lagi, tidak semua pengemudi dapat melakukan ini.

[-] disiarkan [addr]

Jika argumen alamat diberikan, atur alamat broadcast protokol untuk antarmuka ini. Jika tidak, atur (atau kosongkan) bendera IFF_BROADCAST untuk antarmuka.

[-] pointopoint [addr]

Kata kunci ini memungkinkan mode titik-ke-titik dari sebuah antarmuka, yang berarti bahwa itu adalah hubungan langsung antara dua mesin dengan tidak ada orang lain yang mendengarkannya.

Jika argumen alamat juga diberikan, atur alamat protokol dari sisi lain dari tautan, seperti kata kunci dstaddr yang usang. Jika tidak, atur atau kosongkan bendera IFF_POINTOPOINT untuk antarmuka.

alamat kelas hw

Atur alamat perangkat keras antarmuka ini, jika driver perangkat mendukung operasi ini. Kata kunci harus diikuti oleh nama kelas perangkat keras dan setara ASCII yang dapat dicetak dari alamat perangkat keras. Kelas perangkat keras yang saat ini didukung termasuk eter (Ethernet), ax25 (AMPR AX.25), ARCnet dan netrom (AMPR NET / ROM).

multicast

Atur bendera multicast pada antarmuka. Ini biasanya tidak diperlukan karena pengemudi mengatur bendera dengan benar.

alamat

Alamat IP untuk ditugaskan ke antarmuka ini.

panjang txqueuelen

Setel panjang antrian transmisi perangkat. Ini berguna untuk mengatur ini ke nilai kecil untuk perangkat yang lebih lambat dengan latensi tinggi (tautan modem, ISDN) untuk mencegah transfer massal cepat dari mengganggu lalu lintas interaktif seperti telnet terlalu banyak.