Kali Linux Ağ Yönetimi

Kali Linux Ağ Yapılandırması

Kali Linux üzerinde ağ arayüzlerini görüntülemeyi, DHCP ve statik IP yapılandırmayı, DNS ve gateway ayarlarını yönetmeyi ve bağlantı sorunlarını adım adım çözmeyi öğrenin.

17 Temmuz 202624 dk okumaBaşlangıç–Orta Seviye

1. Ağ Yapılandırması Nedir?

Ağ yapılandırması; cihazın IP adresi, subnet maskesi, gateway, DNS ve ağ arayüzü ayarlarının yönetilmesidir.

Kali Linux üzerinde bu işlemler çoğunlukla NetworkManager, nmcli ve ip araçlarıyla yapılır.

Temel yaklaşım

Önce mevcut arayüz ve bağlantı durumunu inceleyin, ardından gerekli ayarı uygulayın ve bağlantıyı test edin.

2. Ağ Arayüzlerini Görüntüleme

Tüm ağ arayüzlerini görmek için:

bash
ip link

IP adresleriyle birlikte görüntülemek için:

bash
ip addr

Kısa görünüm:

bash
ip -br addr

3. Yaygın Arayüz Adları

Arayüz Açıklama
lo Loopback arayüzüdür.
eth0 / enp0s3 Kablolu Ethernet arayüzüdür.
wlan0 / wlp2s0 Kablosuz ağ arayüzüdür.
docker0 Docker tarafından oluşturulan bridge arayüzüdür.
tun0 VPN tünel arayüzüdür.

4. NetworkManager Durumu

NetworkManager servis durumunu kontrol etmek için:

bash
sudo systemctl status NetworkManager

Servisi yeniden başlatmak için:

bash
sudo systemctl restart NetworkManager

5. nmcli ile Genel Durum

Ağ cihazlarının durumunu görmek için:

bash
nmcli device status

Tanımlı bağlantıları görmek için:

bash
nmcli connection show

6. DHCP ile Otomatik IP Alma

Bir bağlantıyı DHCP kullanacak şekilde ayarlamak için:

bash
sudo nmcli connection modify "Wired connection 1" ipv4.method auto

Bağlantıyı yeniden etkinleştirin:

bash
sudo nmcli connection down "Wired connection 1"
sudo nmcli connection up "Wired connection 1"

7. DHCP Adresini Yenileme

Bağlantıyı kapatıp açmak en güvenli yenileme yöntemlerinden biridir:

bash
sudo nmcli connection down "Wired connection 1"
sudo nmcli connection up "Wired connection 1"

8. Statik IP Yapılandırması

Örnek statik yapılandırma:

bash
sudo nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.50/24 ipv4.gateway 192.168.1.1 ipv4.dns "1.1.1.1 8.8.8.8" ipv4.method manual

Değişikliği uygulayın:

bash
sudo nmcli connection down "Wired connection 1"
sudo nmcli connection up "Wired connection 1"
Dikkat

Uzak bağlantıda statik IP değişikliği yaparken SSH bağlantınızı kaybedebilirsiniz. Önceden konsol erişimi veya snapshot hazırlayın.

9. Default Gateway Kontrolü

Routing tablosunu görmek için:

bash
ip route

Örnek çıktı:

çıktı
default via 192.168.1.1 dev eth0

10. DNS Ayarlarını Görüntüleme

DNS durumunu görüntülemek için:

bash
resolvectl status

Alternatif olarak:

bash
cat /etc/resolv.conf

11. DNS Sunucusu Değiştirme

NetworkManager bağlantısı için özel DNS tanımlama:

bash
sudo nmcli connection modify "Wired connection 1" ipv4.ignore-auto-dns yes ipv4.dns "1.1.1.1 8.8.8.8"

Bağlantıyı yeniden etkinleştirin.

12. Wi-Fi Ağlarını Listeleme

Kablosuz ağları taramak için:

bash
nmcli device wifi list

Wi-Fi radyosunu açmak için:

bash
nmcli radio wifi on

13. Wi-Fi Ağına Bağlanma

Kendi kablosuz ağınıza bağlanmak için:

bash
sudo nmcli device wifi connect "AG_ADI" password "GUCLU_PAROLA"

Parolayı ekran görüntülerinde veya dokümanlarda gizleyin.

14. Wi-Fi Bağlantısını Kesme

bash
sudo nmcli device disconnect wlan0

15. Ağ Arayüzünü Açma ve Kapatma

Arayüzü kapatmak için:

bash
sudo ip link set eth0 down

Tekrar açmak için:

bash
sudo ip link set eth0 up

16. Geçici IP Adresi Ekleme

Yeniden başlatma sonrası kaybolacak geçici IP eklemek için:

bash
sudo ip addr add 192.168.1.60/24 dev eth0

Kaldırmak için:

bash
sudo ip addr del 192.168.1.60/24 dev eth0

17. Geçici Route Ekleme

Belirli bir ağa geçici rota eklemek için:

bash
sudo ip route add 10.10.0.0/16 via 192.168.1.1

Rotayı kaldırmak için:

bash
sudo ip route del 10.10.0.0/16

18. Hostname Görüntüleme ve Değiştirme

Mevcut hostname:

bash
hostnamectl

Hostname değiştirme:

bash
sudo hostnamectl set-hostname kali-lab

19. /etc/hosts Dosyası

Yerel isim çözümlemesi için /etc/hosts kullanılabilir.

örnek
192.168.56.101   metasploitable.lab
192.168.56.102   web.lab

Dosyayı düzenlemek için:

bash
sudo nano /etc/hosts

20. MAC Adresini Görüntüleme

bash
ip link show eth0

MAC adresi link/ether satırında görünür.

21. ARP / Neighbor Tablosu

bash
ip neigh

Yerel ağdaki IP ve MAC eşleşmelerini gösterir.

22. Ping ile Bağlantı Testi

Gateway testi:

bash
ping -c 4 192.168.1.1

İnternet erişimi:

bash
ping -c 4 1.1.1.1

23. DNS Çözümleme Testi

bash
dig kali.org

Alternatif:

bash
getent hosts kali.org

24. Traceroute ile Rota Analizi

bash
traceroute kali.org

Kurulu değilse:

bash
sudo apt install traceroute -y

25. Dinleyen Portları Kontrol Etme

bash
sudo ss -lntup

26. UFW ile Ağ Trafiğini Kontrol Etme

UFW durumu:

bash
sudo ufw status numbered

SSH erişimine izin vermek için:

bash
sudo ufw allow OpenSSH

27. VPN Arayüzlerini Kontrol Etme

VPN bağlantısı sonrası genellikle tun0 veya benzer bir arayüz oluşur.

bash
ip -br addr

VPN rotalarını görmek için:

bash
ip route

28. VMware Ağ Modları

Mod Açıklama
NAT Sanal makine host üzerinden internete çıkar.
Bridged Sanal makine fiziksel ağda ayrı cihaz gibi görünür.
Host-only Yalnızca host ve sanal makineler arasında iletişim sağlar.
Internal Network Yalnızca sanal makineler arasında izole iletişim sağlar.

29. Ağ Sorun Giderme Sırası

  1. ip link ile arayüz aktif mi kontrol edin.
  2. ip addr ile IP adresi var mı bakın.
  3. ip route ile gateway kontrol edin.
  4. Gateway'e ping gönderin.
  5. Genel IP adresine ping gönderin.
  6. DNS çözümlemesini test edin.
  7. NetworkManager durumunu kontrol edin.
  8. UFW ve diğer güvenlik duvarı kurallarını inceleyin.

30. Sık Karşılaşılan Hatalar

IP adresi alınamıyor

  • NetworkManager servis durumunu kontrol edin.
  • Bağlantıyı down/up yapın.
  • VMware veya VirtualBox ağ modunu kontrol edin.

İnternet var ancak alan adları açılmıyor

DNS yapılandırmasını kontrol edin ve dig ile test yapın.

Gateway'e erişilemiyor

Subnet, IP adresi, fiziksel bağlantı ve sanal ağ yapılandırmasını kontrol edin.

Statik IP sonrası bağlantı kesildi

IP çakışması, yanlış subnet veya gateway bilgisi olabilir. Konsol üzerinden ayarları düzeltin.

31. Uygulamalı Ağ Yapılandırma Laboratuvarı

  1. ip -br addr ile arayüzleri görüntüleyin.
  2. nmcli device status ile bağlantı durumunu kontrol edin.
  3. Mevcut bağlantı profilini görüntüleyin.
  4. DHCP yapılandırmasını doğrulayın.
  5. Gateway ve DNS bilgilerini kontrol edin.
  6. Gateway ve internet ping testlerini yapın.
  7. DNS çözümlemesini dig ile test edin.
  8. Host-only laboratuvarında geçici IP ekleyin.
  9. Rotayı ve ARP tablosunu inceleyin.

32. Komut Özeti

İşlem Komut
Arayüzleri gör ip -br addr
Bağlantı durumu nmcli device status
Bağlantı profilleri nmcli connection show
Gateway ip route
DNS resolvectl status
Wi-Fi ağları nmcli device wifi list
ARP tablosu ip neigh
Portlar sudo ss -lntup

33. Sonuç

Bu dokümanda Kali Linux üzerinde ağ arayüzleri, NetworkManager, nmcli, DHCP, statik IP, gateway, DNS, Wi-Fi, geçici IP ve rota ayarları, bağlantı testleri ve sorun giderme adımları ele alındı.

Ağ yapılandırmasını öğrenmek; Kali Linux laboratuvarları, VPN bağlantıları, sanal makineler ve güvenlik araçlarının doğru çalışması için temel bir beceridir.

© 2026 Kemal Tokmak — Gerçek Deneyimler, Gerçek Dokümantasyon