Ağ Arayüzlerini ve Güvenlik Duvarlarını Yapılandırmak için Linux Ağ Temelleri

Linux'ta ağ oluşturma, sistem yönetiminin temel bir yönüdür. Ağ arayüzlerinin ve güvenlik duvarlarının nasıl yapılandırılacağını anlamak, ağ bağlantısını ve güvenliğini yönetmek için çok önemlidir. Bu eğitimde, ağ arayüzü yapılandırması ve güvenlik duvarı kurulumu da dahil olmak üzere Linux ağının temellerini ele alacağız.

1. Ağ arayüzleri

Ağ arayüzleri ağa yapılan fiziksel veya sanal bağlantılardır. Ağ arayüzlerini yönetmek için yaygın olarak kullanılan komutlar:

  • ifconfig: Ağ arayüzlerini görüntüleyin veya yapılandırın (kullanımdan kaldırıldı, bunun yerine ip komutunu kullanın).
  • ip: Ağ arayüzü yapılandırması ve yönetimi için güçlü komut.
  • ifup/ifdown: Ağ arayüzlerini açar veya kapatır.

2. IP Adresi Yapılandırması

Ağ arayüzlerine ilişkin IP adreslerini yapılandırmak için:

ip addr add 192.168.1.10/24 dev eth0
ip addr delete 192.168.1.10/24 dev eth0

3. Ağ Rotaları

Yönlendirme, ağ trafiğinin nasıl yönlendirileceğini belirler. Ağ rotalarını yönetmek için faydalı komutlar:

ip route add 192.168.2.0/24 via 192.168.1.1
ip route delete 192.168.2.0/24

4. Güvenlik duvarları

Güvenlik duvarları ağ trafiğini tanımlanmış kurallara göre kontrol eder. Yaygın olarak kullanılan güvenlik duvarı yardımcı programları:

  • iptables: Geleneksel Linux güvenlik duvarı yardımcı programı (nftables lehine kullanımdan kaldırıldı).
  • nftables: Gelişmiş özelliklere sahip iptables'ın modern alternatifi.
  • güvenlik duvarıd: Bölgeleri ve hizmetleri destekleyen dinamik güvenlik duvarı yönetim aracı.

5. Güvenlik Duvarı Kuralları

Nftables kullanarak güvenlik duvarı kuralları oluşturmak için:

nft add rule inet filter input tcp dport 22 accept
nft add rule inet filter input tcp dport 80 accept

Çözüm

Linux ağının temellerini anladığınızda, ağ arayüzlerini ve güvenlik duvarlarını sisteminizin gereksinimlerini karşılayacak şekilde yapılandırmak için daha donanımlı olacaksınız. Uygulamalı deneyim kazanmak ve ağ oluşturma becerilerinizi geliştirmek için farklı komutlar ve yapılandırmalarla denemeler yapın.

Önerilen Makaleler
Linux Güvenliğinin Temelleri
Linux'ta Ağınızı Yapılandırma, Sorun Giderme ve Güvenliğini Sağlama
Linux'ta Yaygın Sorunları Çözme ve Gelişmiş Sorun Giderme
Linux'ta Veri Koruma ve Felaket Kurtarma Stratejileri
Linux'ta Sistem Analizi ve Performans İzlemeye Yönelik Araçlar ve Teknikler
Linux'ta Veri Koruma, Yedekleme, Şifreleme ve Kurtarma
Linux Sisteminizi Hızlandırmak için İpuçları ve Püf Noktaları