Linux Komutu Ifconfig'i Öğrenin

Ifconfig , çekirdek yerleşik ağ arabirimlerini yapılandırmak için kullanılır. Arabirimleri gerektiği şekilde kurmak için önyükleme zamanında kullanılır. Bundan sonra, genellikle sadece hata ayıklama veya sistem ayarlaması gerektiğinde gereklidir.

Hiçbir argüman verilmediyse, ifconfig şu an aktif olan arayüzlerin durumunu gösterir. Tek bir arayüz argümanı verilirse, sadece verilen arayüzün durumunu gösterir; Tek bir argüman verilirse, tüm arayüzlerin durumunu, aşağıdakileri bile görüntüler. Aksi halde, bir arabirim yapılandırır.

özet

ifconfig [arayüz]
ifconfig arabirimi [aftype] seçenekleri | adres ...

Adres Aileleri

Arabirim adından sonraki ilk argüman desteklenen bir adres ailesinin adı olarak tanınırsa, bu adres ailesi tüm protokol adreslerinin kodunu çözmek ve görüntülemek için kullanılır. Şu anda desteklenen adres aileleri, inet (TCP / IP, varsayılan), inet6 (IPv6), ax25 (AMPR Paket Radyo), ddp (Appletalk Phase 2), ipx (Novell IPX) ve netrom (AMPR Paket radyo) içerir.

Seçenekler

arayüzey

Arabirimin adı. Bu genellikle bir sürücü adının ardından bir birim numarasıdır, örneğin ilk Ethernet arabirimi için eth0 .

yukarı

Bu bayrak, arabirimin etkinleştirilmesine neden olur. Arabirime bir adres atanmışsa örtülü olarak belirtilir.

aşağı

Bu bayrak, bu arabirimin sürücüsünün kapatılmasına neden olur.

[-] ARP

Bu arayüzdeki ARP protokolünün kullanımını etkinleştirin veya devre dışı bırakın .

[-] promisc

Arayüzün karışık modunu etkinleştirin veya devre dışı bırakın . Eğer seçilirse, ağdaki tüm paketler arayüz tarafından alınacaktır.

[-] allmulti

Tüm çoklu yayın modunu etkinleştirin veya devre dışı bırakın . Seçiliyse, ağdaki tüm çok noktaya yayın paketleri arabirim tarafından alınacaktır.

metrik N

Bu parametre arayüz metriğini ayarlar.

mtu N

Bu parametre, bir arayüzün Maksimum Aktarım Birimini (MTU) ayarlar.

dstaddr addr

Noktadan noktaya bağlantı (örneğin PPP) için uzak IP adresini ayarlayın. Bu anahtar kelime artık geçersizdir; Bunun yerine pointopoint anahtar sözcüğünü kullanın.

netmask addr

Bu arayüz için IP ağ maskesini ayarlayın. Bu değer normal A, B veya C sınıfı ağ maskesine (arabirim IP adresinden türetilmiştir) göre varsayılandır, ancak herhangi bir değere ayarlanabilir.

addr / prefixlen ekle

Bir arabirime bir IPv6 adresi ekleyin.

del addr / prefixlen

Bir IPv6 adresini bir arayüzden kaldırın.

tünel aa.bb.cc.dd

Belirli bir hedefe tünellemek için yeni bir SIT (IPv6-in-IPv4) aygıtı oluşturun.

irq addr

Bu cihaz tarafından kullanılan kesme satırını ayarlayın. Tüm cihazlar IRQ ayarını dinamik olarak değiştiremez.

io_addr addr

Bu cihaz için G / Ç alanında başlangıç ​​adresini ayarlayın.

mem_start addr

Bu cihaz tarafından kullanılan paylaşılan hafıza için başlangıç ​​adresini ayarlayın. Sadece birkaç cihaz buna ihtiyaç duyar.

ortam türü

Cihaz tarafından kullanılacak fiziksel portu veya ortam tipini ayarlayın. Tüm cihazlar bu ayarı değiştiremez ve hangi değerleri desteklediklerine göre değişebilir. Tipik değerler 10base2 (ince Ethernet), 10baseT (twisted-pair 10Mbps Ethernet), AUI (harici alıcı-verici) ve benzeridir . Özel ortam türü otomatik , sürücüyü medyayı otomatik olarak algılamak için kullanılabilir. Yine, tüm sürücüler bunu yapamaz.

[-] yayın [eklenti]

Adres argümanı verilirse, bu arayüz için protokol yayın adresini ayarlayın. Aksi takdirde, arabirim için IFF_BROADCAST bayrağını ayarlayın (veya temizleyin).

[-] pointopoint [eklenti]

Bu anahtar kelime, bir arabirimin noktadan noktaya modunu sağlar; başka bir deyişle, hiç kimse dinlemeyen iki makine arasında doğrudan bir bağlantıdır.

Adres argümanı da verilmişse, eski dstaddr anahtar sözcüğünün yaptığı gibi bağlantının diğer tarafının protokol adresini ayarlayın. Aksi halde, arabirim için IFF_POINTOPOINT bayrağını ayarlayın veya temizleyin.

hw sınıf adresi

Aygıt sürücüsü bu işlemi destekliyorsa, bu arabirimin donanım adresini ayarlayın. Anahtar kelimeyi donanım sınıfının adı ve donanım adresinin yazdırılabilir ASCII eşdeğeri takip etmelidir. Şu anda desteklenen donanım sınıfları eter (Ethernet), ax25 (AMPR AX.25), ARCnet ve netrom (AMPR NET / ROM) içerir.

çok noktaya

Arabirimdeki çok noktaya yayın bayrağını ayarlayın. Sürücü normal olarak bayrağı kendileri ayarladığı için bu normalde gerekli olmamalıdır.

adres

Bu arayüze atanacak IP adresi.

txqueuelen uzunluğu

Cihazın iletim kuyruğu uzunluğunu ayarlayın. Telnet gibi rahatsız edici etkileşimli trafikten çok fazla toplu aktarımı önlemek için yüksek gecikme süresi (modem bağlantıları, ISDN) olan daha yavaş cihazlar için bunu küçük değerlere ayarlamak yararlıdır.