İSİM¶
ifconfig - bir ağ arayüzünü yapılandırır
 
KULLANIM¶
ifconfig [arayüz]
ifconfig arayüz [adres_ailesi] seçenekler | adres
 
AÇIKLAMA¶
ifconfig, çekirdek içinde bulunan ağ arayüzlerini
  ayarlamak için kullanılır. Gerekli olan arayüzleri
  açılış esnasında ayarlamak için
  kullanılır. Bu işlem sonrasında sadece sistemi yeniden
  yapılandırmak gerekirse ya da hata ayıklamak için
  kullanılabilir.
 
Şayet herhangi bir argüman belirtilmemişse, 
ifconfig o an
  için geçerli olan arayüzlerin durumu hakkında bilgi verir.
  Şayet tek bir 
arayüz belirtilirse, sadece bu arayüz
  hakkında bilgiler alınabilir. Şayet sadece 
-a
  seçeneği belirtilmiş ise, sistemde bulunan bütün
  arayüzler hakkında bilgi görüntülenir. Bu
  arayüzlerin etkin olup olmaması önemli değildir.
  Diğer durumlarda arayüzleri ayarlamak için
  kullanılır.
 
Adres Aileleri¶
Şayet arayüzden sonraki ilk argüman desteklenen adres
  ailelerinden biri ise, bütün protokol adreslerinin
  çözümlenmesi ve görüntülenmesi için bu
  adres ailesi kullanılır. Desteklenen adres aileleri: 
inet
  (TCP/IP, öntanımlıdır), 
inet6 (IPv6), 
ax25
  (AMPR paket radyo), 
ddp (Appletalk Phase 2), 
ipx (Novell IPX) ve
  
netrom (AMPR paket radyo).
 
SEÇENEKLER¶
  - arayüz
 
  - Arayüzün adı. Bu genellikle bir sayı
      ile biten bir sürücü adı olur. Örneğin; ilk
      Ethernet arayüzü için eth0 kullanılır.
    
 
   
  - up
 
  - Bu seçenek arayüzün etkinleştirilmesini
      sağlar. Şayet arayüze bir adres atanmış ise, bu
      seçenek dolaylı olarak tanımlanmış olur.
    
 
   
  - down
 
  - Bu seçenek belirtilen arayüz
      sürücüsünün kapanmasını sağlar.
    
 
   
  - [-]arp
 
  - Belirtilen arayüzde ARP protokolünün
      kullanılması/kullanılmamasını sağlar.
    
 
   
  - [-]promisc
 
  - Belirtilen arayüzün ayrım gözetmeme
      (promiscuous) kipi etkin kılınır/iptal edilir. Şayet
      bu seçenek etkin duruma getirilirse, belirtilen arayüz, ağ
      üzerindeki bütün paketleri toplar.
    
 
   
  - [-]allmulti
 
  - Çoğa gönderim (all-multicast) kipi etkin
      kılınır/iptal edilir. Şayet bu seçenek etkin
      duruma getirilirse, belirtilen arayüz, ağ üzerindeki
      bütün çoğa gönderilmiş paketleri toplar.
    
 
   
  - metric N
 
  - Bu parametre arayüzün Metric alanını
      ayarlar.
    
 
   
  - dstaddr adres
 
  - İki nokta arası bağlantı için
      (mesela PPP bağlantısı) uzak bilgisayar IP adresini
      ayarlar. Bu seçenek günümüzde pek
      kullanılmamaktadır. Onun yerine pointtopoint
      seçeneğini kullanın.
    
 
   
  - netmask adres
 
  - Arayüz için IP ağ maskesini ayarlar.
      Öntanımlı olarak bu değer, A, B veya C
      sınıfı ağ maskelerinden biridir (Arayüz IP
      adresinden elde edilen), fakat herhangi bir değer de
      kullanılabilir.
    
 
   
  - add adres/önek_uzunluğu
 
  - Arayüze bir IPv6 adresi ekler.
    
 
   
  - del adres/önek_uzunluğu
 
  - Arayüzden bir IPv6 adresini kaldırır.
    
 
   
  - tunnel aa.bb.cc.dd
 
  - Belirtilen hedefi tünelleyerek yeni bir SIT (IPv4
      içinde IPv6) aygıtı oluşturur.
    
 
   
  - irq adres
 
  - Aygıt tarafından kullanılan donanım
      kesmesini ayarlar. Bütün aygıtlar kendi IRQ
      ayarlarını özdevinimli değiştiremez.
    
 
   
  - io_adres adres
 
  - Aygıtın I/O uzayındaki
      başlangıç adresini ayarlar.
    
 
   
  - mem_start adres
 
  - Aygıt tarafından kullanılan
      paylaşmlı belleğin başlangıç adresini
      ayarlar. Çok az aygıt için bu ayara ihtiyaç
      vardır.
    
 
   
  - media tür
 
  - Aygıt tarafından kullanılan ortam
      türünü ya da fiziksel portu ayarlar. Bütün
      aygıtlar bu ayarları değiştiremez ve bunu yapabilen
      aygıtlar da destekledikleri değerler açısından
      çeşitlilik gösterirler. Genel tür
      değerleri şunlardır: 10base2 (ince Ethernet),
      10baseT (ikili-bükülü 10Mbps Ethernet), AUI
      (harici verici) ve benzerleri. tür olarak auto
      değeri belirtilerek aygıtın ortamı kendinin tespit
      etmesi sağlanabilir. Bunu bütün aygıtların
      yapamayacağını unutmayın.
    
 
   
  - [-]broadcast [adres]
 
  - Şayet adres belirtilmişse, bu arayüz
      için protokol yayın adresini ayarlar, belirtilmezse bu
      arayüz için IFF_BROADCAST seçeneği
      etkinleştirilir ya da iptal edilir.
    
 
   
  - [-]pointopoint [adres]
 
  - Bu seçenekle noktadan noktaya kipini etkin duruma
      getirebilirsiniz. Bu sayede kimsenin dinleyemeyeceği, iki nokta
      arası doğrudan bir bağ kurulmuş olur. Şayet
      adres argümanı da verilmiş ise, tıpkı
      dstaddr seçeneği ile yapıldığı gibi
      bağlantının diğer ucu için protokol adresini
      ayarlar, verilmezse bu arayüz için IFF_POINTOPOINT
      seçeneği etkinleştirilir ya da iptal edilir.
    
 
   
  - hw sınıf adres
 
  - Şayet aygıt sürücüsü
      destekliyorsa, bu arayüzün donanım adresini ayarlar. Bu
      seçenekte donanımın sınıf ismi ve
      adresin basılabilir ASCII eşdeğeri belirtilmek
      zorundadır. Desteklenen donanım sınıfları
      şunlardır: ether (Ethernet), ax25 (AMPR AX.25),
      ARCnet ve netrom (AMPR NET/ROM).
    
 
   
  - multicast
 
  - Arayüz için MULTICAST seçeneğini
      etkin duruma getirir. Normalde, bu seçeneği aygıtlar kendi
      başlarına doğru bir şekilde ayarlayabildiğinden
      gerekli değildir.
    
 
   
  - adres
 
  - Arayüze atanacak IP adresi.
    
 
   
  - txqueuelen uzunluk
 
  - Aygıtın iletim kuyruğunun uzunluğunu
      ayarlar. Yüksek iletim zamanlı (modem hatları, ISDN)
      yavaş aygıtlar için bu değeri küçük
      tutmak, telnet gibi çok fazla etkileşimli ağ trafiği
      yaratan protokollerin hızlı ve hacimli aktarımlarından
      kaçınmak için faydalı olur.
    
 
   
 
 
EK BİLGİLER¶
2.2 çekideğinden beri takma isimli arayüzler için
  ayrıntılı arayüz istatistikleri bulunmamaktadır.
  Orijinal adres için basılan istatistikler, aynı aygıttaki
  bütün takma isimli adresler ile paylaşılır.
  Şayet her bir adres için ayrı bir istatistik elde etmek
  istiyorsanız, 
ipchains(8) kullanarak her bir adres için
  ayrı hesap kuralları belirlemek zorundasınız.
 
Donanım kesmesi sorunu olan Ethernet aygıtı
  sürücüleri EAGAIN ile başarısız olur. Bu konuda
  daha ayrıntılı bilgiyi
 
http://cesdis.gsfc.nasa.gov/linux/misc/irq-conflict.html adresinde
  bulabilirsiniz.
 
İLGİLİ DOSYALAR¶
/proc/net/socket
/proc/net/dev
/proc/net/if_inet6
 
YAZILIM HATALARI¶
Appletalk DDP ve IPX adresleri görüntüleneceği zaman, bu
  komut ile değişiklik yapılamamaktadır.
 
İLGİLİ BELGELER¶
arp(8), 
ipchains(8), 
netstat(8), 
rarp(8),
  
route(8).
 
YAZANLAR¶
Fred N. van Kempen <waltje (at) uwalt.nl.mugnet.org>
 
Alan Cox, <Alan.Cox (at) linux.org>
 
Phil Blundell, <Philip.Blundell (at) pobox.com>
 
Andi Kleen
 
 
ÇEVİREN¶
Yalçın Kolukısa <yalcin (at) belgeler.org>, Ağustos
  2004