Linux ifconfig Komutu – Ayrıntılı Kullanım Rehberi

1. ifconfig Komutu Nedir?

ifconfig (interface configuration) komutu, Linux ve Unix tabanlı sistemlerde ağ arayüzlerini yapılandırmak, yönetmek ve durumlarını görüntülemek için kullanılır.

Günümüzde ip komutu (ip addr, ip link) çoğu modern dağıtımda tercih edilse de, ifconfig hâlâ birçok sistemde kurulu ve yaygın olarak kullanılmaktadır.

Başlıca işlevleri:

  • Mevcut ağ arayüzlerini listelemek
  • IP adresi, netmask, broadcast ayarlarını değiştirmek
  • Ağ arayüzünü açmak veya kapatmak
  • MAC adresini değiştirmek
  • Paket istatistiklerini görüntülemek

2. Temel Kullanım

ifconfig [arayüz] [seçenekler]

Örnek:

ifconfig eth0

Bu komut eth0 arayüzünün IP, netmask, MAC adresi gibi bilgilerini listeler.

3. Sık Kullanılan Argümanlar ve Seçenekler

Argüman / SeçenekAçıklama
<arayüz>Belirtilen ağ arayüzünü görüntüler veya yapılandırır
upArayüzü etkinleştirir
downArayüzü devre dışı bırakır
netmask <mask>Alt ağ maskesini ayarlar
broadcast <adres>Broadcast adresini ayarlar
mtu <değer>MTU değerini değiştirir
hw ether <mac>MAC adresini değiştirir
add <ip>Arayüze ek IP adresi ekler
del <ip>Eklenmiş IP adresini siler

4. Örnek Kullanımlar

4.1. Tüm Ağ Arayüzlerini Listelemek

ifconfig

Açıklama: Sistem üzerindeki tüm aktif ağ arayüzlerinin bilgilerini gösterir.

4.2. Belirli Bir Arayüzün Bilgilerini Görüntülemek

ifconfig eth0

Açıklama: Sadece eth0 arayüzünün detaylarını gösterir.

4.3. IP Adresi ve Netmask Ayarlamak

sudo ifconfig eth0 192.168.1.50 netmask 255.255.255.0

Açıklama: eth0 arayüzüne 192.168.1.50 IP’si ve 255.255.255.0 alt ağ maskesi atanır.

4.4. Arayüzü Etkinleştirme veya Devre Dışı Bırakma

sudo ifconfig eth0 up
sudo ifconfig eth0 down

Açıklama: eth0 arayüzünü sırasıyla aktif eder veya kapatır.

4.5. MAC Adresini Değiştirmek

sudo ifconfig eth0 hw ether 00:11:22:33:44:55

Açıklama: eth0 arayüzüne yeni bir donanım (MAC) adresi atanır.

4.6. MTU Değerini Değiştirmek

sudo ifconfig eth0 mtu 1400

Açıklama: eth0 arayüzünün Maximum Transmission Unit (paket boyutu) 1400 byte yapılır.

5. İpuçları ve Dikkat Edilmesi Gerekenler

• ifconfig komutu net-tools paketine aittir. Bazı modern dağıtımlarda varsayılan olarak gelmez, kurulması gerekir:

sudo apt install net-tools  # Debian/Ubuntu
sudo yum install net-tools  # CentOS/RHEL

• Geçici IP değişiklikleri sistem yeniden başlatıldığında kaybolur. Kalıcı yapmak için /etc/network/interfaces veya NetworkManager gibi ağ yönetim araçları kullanılmalıdır. • ifconfig çıktısını izlemek yerine watch ifconfig ile sürekli takip edebilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir