Provided by: manpages-tr_2.0.6-2_all 

İSİM
ifconfig - ağ arayüzlerini yapılandırır
KULLANIM
ifconfig [-v] [-a] [-s] [arayüz]
ifconfig [-v] arayüz adres_ailesi seçenekler| adres...
AÇIKLAMA
ifconfig, çekirdek içinde bulunan ağ arayüzlerini yapılandırmakta 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.
Herhangi bir girdi belirtilmemişse, ifconfig o an için geçerli olan arayüzlerin durumu hakkında bilgi
verir. 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 yapılandırmak için kullanılır.
Adres Aileleri
arayüzden sonraki ilk girdi 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). IPv4 noktalı onluk tabanda gösterimin parçaları olarak sağlanan tüm sayılar, ISO C
standardında belirtildiği gibi onluk, sekizlik veya onaltılık tabanda olabilir (yani, baştaki 0x veya 0X
sayının onaltılık tabanda olduğunu, baştaki ’0’ ise sekizlik tabanda olduğunu gösterir; aksi takdirde,
sayı onluk tabanda yorumlanır). Onaltılık ve sekizlik sayıların kullanımı RFC uyumlu değildir ve bu
nedenle kullanımı önerilmez.
SEÇENEKLER
io_adres adres
Aygıtın I/O uzayındaki başlangıç adresini ayarlar.
-a Kullanılabilecek tüm arayüzleri bağlı olmasalar bile gösterir.
-b (netstat -i gibi) kısa bir liste gösterir.
-V Bazı hata durumlarında çıktı daha ayrıntılı olur.
arayüz
Arayüzün adı. Bu genellikle bir sürücü adı ve bir birim numarasından oluşur, örneğin ilk Ethernet
arabirimi için genelde eth0’dır. Çekirdek takma adlı arabirimleri destekliyorsa, bunlar eth0’ın ilk
takma adı için eth0:0 gibi bir sözdizimi ile belirtilebilir. Bir arabirime birden fazla adres atamak
için bunlar kullanılabilir. Bir takma adlı arabirimi silmek için ifconfig eth0:0 down komutu
kullanılabilir.
Bilgi:
İlk (birincil) arabirimi silerseniz, aynı adres/ağ_maskesi çiftini kullanan tüm takma adlar
silinir.
up Bu seçenek arayüzün ağa bağlanmasını sağlar. Arayüze bir adres atanmış ise, bu seçenek dolaylı olarak
tanımlanmış olur. Bir takma adlı arabirimi kullanırken takma adın sonun bir - ekleyerek bu davranışı
bastırabilirsiniz (ör. eth0:0-). Çekirdek IPv4 0.0.0.0 adresini diğer ad arayüzlerini dolaylı olarak
silmek için kullanacağından IPv4 0.0.0.0 adresi kullanılırken de bu davranış bastırılır.
down
Belirtilen arayüzün ağ bağlantısının kesilmesine sebep olur.
[-]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. 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. Bu seçenek etkin duruma getirilirse,
belirtilen arayüz, ağ üzerindeki bütün çoğa gönderilmiş paketleri toplar.
mtu N
arayüzün azami aktarım boyutunu (MTU) belirler.
dstaddr adres
Noktadan-noktaya bağlantı için (PPP bağlantısı gibi) uzak IP adresini belirler. Bu seçeneğin
kullanımı artık önerilmemektedir. Yerine pointtopoint seçeneği kullanılmalıdır.
netmask adres
Belirtilen arayüz için IP ağ maskesini belirler. Öntanımlı olarak bu değer, A, B veya C sınıfı ağ
maskelerinden biridir (arayüz IP adresinden türetilir), fakat herhangi bir değer de kullanılabilir.
add adres/önek_uzunluğu
Belirtilen arayüze IPv6 adresi ekler.
del adres/önek_uzunluğu
Belirtilen arayüzden 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. (Temel amacı,
yalıtılmış IPv6 ağlarını IPv4 üzerinden birbirine bağlamaktır.)
irq adres
Aygıt tarafından kullanılan donanım kesmesini tanımlar. Her aygıt kendi IRQ ayarını özdevinimli
değiştiremez.
io_adres adres
Aygıtın G/Ç uzayındaki başlangıç adresini belirler.
mem_start adres
Aygıt tarafından kullanılan paylaşımlı belleğin başlangıç adresini belirler. Çok az aygıt için bu
seçeneğe ihtiyaç vardır.
media tür
Aygıt tarafından kullanılan ortam türünü ya da fiziksel portu belirler. Bütün aygıtlar bu değerleri
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 aktarımcı) ve benzerleri. tür olarak auto değeri belirtilerek aygıtın ortamı kendinin
algılaması sağlanabilir. Bunu bütün aygıtların yapamayacağı unutulmamalıdır.
[-]broadcast [adres]
adres belirtilmişse, bu arayüz için protokol yayın adresini belirler, belirtilmezse bu arayüz için
IFF_BROADCAST bayrağı tanımlı/tanımsız olur.
[-]pointopoint [adres]
Noktadan-noktaya kipini etkinleştirilir. Bu sayede kimsenin dinleyemeyeceği, iki nokta arası doğrudan
bağlantı kurulmuş olur. adres de belirtilmişse, tıpkı dstaddr seçeneği ile yapıldığı gibi bağlantının
diğer ucu için protokol adresini belirler, aksi takdirde bu arayüz için IFF_POINTOPOINT bayrağı
tanımlı/tanımsız olur.
hw sınıf adres
Aygıt sürücüsü işlemi destekliyorsa, belirtilen arayüzün donanım adresini belirler. Bu seçenekte
donanımın sınıf ismi ve adresinin 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
Belirtilen arayüz için çoğa gönderim bayrağı etkin duruma getirilir. Normalde, aygıtlar bu bayrağı
kendileri doğru bir şekilde atayabildiğinden seçeneği kullanmak gerekli değildir.
adres
Belirtilen 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ıdır.
name yeni_ad
Belirtilen arayüzün adını yeni_ad olarak değiştirir. Önce arayüzün ağ bağlantısı kesilmelidir.
EK BİLGİLER
2.2 çekideğinden beri takma adlı arayüzler için ayrıntılı arayüz istatistikleri artık bulunmamaktadır.
Özgün adres için basılan istatistikler, aynı aygıtın bütün takma adlı arayüz adresleri ile paylaşılır.
Her adres için ayrı ayrı istatistik elde edilmek istenirse, iptables(8) kullanarak her bir adres için
ayrı hesap kuralları belirlenmelidir.
Net-tools 1.60-4 sürümünden beri ifconfig, bayt sayaçları ve insan tarafından okunabilen sayaçlar için
IEC 60027-2 birimlerini kullanmaktadır. Yani, 1 KiB 2^10 bayttır. Sayıların bir ondalık basamak aşağı
yuvarlandığı unutulmamalıdır (0,1 PiB için 112.589.990.684.262 baytlık kayıp oldukça büyük bir hata
olabilir).
Donanım kesmesi sorunu olan Ethernet aygıtı sürücüleri EAGAIN (SIOCSIIFLAGS: Özkaynak geçici olarak
kullanılamıyor) hatasıyla başarısız olur. Bu konuda daha ayrıntılı bilgi http://www.scyld.com/expert/irq-
conflict.html adresinde bulunabilir.
İLGİLİ DOSYALAR
/proc/net/dev
/proc/net/if_inet6
HATA AYIKLAMA
ifconfig, donanım adreslerini 8 bayt ile sınırlayan tam adres bilgisini almak için ioctl erişim yöntemini
kullanır. Infiniband donanım adresi 20 bayt olduğundan, yalnızca ilk 8 bayt doğru şekilde görüntülenir.
Donanım adresi de dahil olmak üzere bağlantı katmanı bilgilerini görüntülemek için iproute2 paketindeki
ip-link(8) komutu kullanılmalıdır.
Appletalk DDP ve IPX adresleri görüntüleneceği zaman, bu komut ile değişiklik yapılamamaktadır.
İLGİLİ BELGELER
route(8), netstat(8), arp(8), rarp(8), iptables(8), ifup(8), interfaces(5).
http://physics.nist.gov/cuu/Units/binary.html - Bibaytlar
YAZANLAR
Fred N. van Kempen, Alan Cox, Phil Blundell, Andi Kleen ve Bernd Eckenfels tarafından yazılmıştır.
ÇEVİREN
© 2004 Yalçın Kolukısa
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri yapmak için https://github.com/TLBP/manpages-
tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.
net-tools 2.10 Ocak 2021 IFCONFIG(8)