Ketahui Command Linux Ifconfig

Ifconfig digunakan untuk mengkonfigurasi antara muka rangkaian kernel-resident. Ia digunakan pada masa boot untuk menyediakan antara muka yang diperlukan. Selepas itu, ia biasanya hanya diperlukan apabila debug atau apabila penalaan sistem diperlukan.

Jika tiada hujah diberikan, ifconfig memaparkan status antara muka yang sedang aktif. Sekiranya hujah antara muka tunggal diberikan, ia akan memaparkan status antara muka yang diberikan sahaja; jika hujah satu-satu diberikan, ia akan memaparkan status semua antara muka, walaupun mereka yang telah turun. Jika tidak, ia mengkonfigurasi antara muka.

Sinopsis

ifconfig [interface]
antara muka ifconfig [pilihan aftype] | alamat ...

Alamat Keluarga

Jika argumen pertama selepas nama antara muka diiktiraf sebagai nama keluarga alamat yang disokong, keluarga alamat tersebut digunakan untuk penyahkodan dan memaparkan semua alamat protokol. Pada masa ini alamat keluarga yang disokong termasuk inet (TCP / IP, default), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) dan netrom (AMPR Packet radio).

Pilihan

antara muka

Nama antara muka. Ini biasanya nama pemandu diikuti dengan nombor unit, contohnya eth0 untuk antara muka Ethernet pertama.

up

Bendera ini menyebabkan antara muka diaktifkan. Ia secara tersirat ditentukan jika alamat diberikan kepada antara muka.

turun

Bendera ini menyebabkan pemandu untuk antara muka ini ditutup.

[-] arp

Dayakan atau nyahdayakan penggunaan protokol ARP pada antara muka ini.

[-] promisc

Dayakan atau nyahdayakan mod antaramuka antara muka. Jika dipilih, semua paket pada rangkaian akan diterima oleh antara muka.

[-] allmulti

Dayakan atau matikan mod semua-multicast . Jika dipilih, semua paket multicast pada rangkaian akan diterima oleh antara muka.

metrik N

Parameter ini menetapkan metrik antara muka.

mtu N

Parameter ini menetapkan Unit Pemindahan Maksimum (MTU) antara muka.

dstaddr addr

Tetapkan alamat IP jauh untuk pautan ke titik-titik (seperti PPP). Kata kunci ini kini sudah usang; gunakan kata kunci pointopoint sebagai gantinya.

netmask addr

Tetapkan topeng rangkaian IP untuk antara muka ini. Nilai ini mungkir ke kelas biasa A, B atau C topeng rangkaian (seperti yang diperolehi dari alamat IP antara muka), tetapi ia boleh ditetapkan pada sebarang nilai.

tambah addr / prefixlen

Tambah alamat IPv6 ke antara muka.

del addr / prefixlen

Keluarkan alamat IPv6 dari antara muka.

terowong aa.bb.cc.dd

Buat peranti SIT (IPv6-in-IPv4) baharu, terowong ke destinasi yang diberikan.

irq addr

Tetapkan garisan gangguan yang digunakan oleh peranti ini. Tidak semua peranti boleh menukar tetapan IRQ mereka secara dinamik.

io_addr addr

Tetapkan alamat permulaan dalam ruang I / O untuk peranti ini.

mem_start addr

Tetapkan alamat permulaan untuk memori kongsi yang digunakan oleh peranti ini. Hanya beberapa peranti yang memerlukan ini.

jenis media

Tetapkan port fizikal atau jenis sederhana untuk digunakan oleh peranti. Tidak semua peranti boleh menukar tetapan ini, dan mereka yang boleh berbeza-beza dalam apa nilai yang mereka dukung. Nilai biasa untuk jenis ialah 10base2 (Ethernet tipis), 10baseT (10Mbps Ethernet berpintal-pasangan), AUI (transceiver luaran) dan sebagainya. Jenis kereta khas khas boleh digunakan untuk memberitahu pemandu untuk mengesan media secara automatik. Sekali lagi, tidak semua pemandu boleh melakukan ini.

[-] siaran [addr]

Jika hujah alamat diberikan, tetapkan alamat protokol siaran untuk antara muka ini. Jika tidak, tentukan (atau jelas) bendera IFF_BROADCAST untuk antara muka.

[-] pointopoint [addr]

Kata kunci ini membolehkan mod titik ke titik antarmuka, yang bermaksud bahawa ia adalah hubungan langsung antara dua mesin dengan tiada siapa yang mendengarnya.

Jika hujah alamat juga diberikan, tetapkan alamat protokol dari sisi lain pautan, sama seperti kata kunci dstaddr usang tidak. Jika tidak, tetapkan atau kosongkan bendera IFF_POINTOPOINT untuk antara muka.

alamat kelas hw

Tetapkan alamat perkakasan antara muka ini, jika pemandu peranti menyokong operasi ini. Kata kunci mesti diikuti dengan nama kelas perkakasan dan setara ASCII yang boleh dicetak alamat perkakasan. Kelas perkakasan yang disokong termasuk eter (Ethernet), ax25 (AMPR AX.25), ARCnet dan netrom (AMPR NET / ROM).

multicast

Tetapkan bendera multicast pada antara muka. Ini biasanya tidak diperlukan kerana pemandu menetapkan bendera dengan betul.

alamat

Alamat IP yang akan diberikan kepada antara muka ini.

panjang txqueuelen

Tetapkan panjang barisan penghantar peranti. Ia berguna untuk menetapkan nilai ini kepada nilai-nilai kecil untuk peranti yang lebih perlahan dengan latency (modem links, ISDN) yang tinggi untuk mengelakkan pemindahan pukal yang cepat daripada mengganggu trafik interaktif seperti telnet terlalu banyak.