Ağ Köprüleme ve NAT Temelleri: Kali Linux'ta Adım Adım

# Ağ Köprüleme ve NAT Temelleri

Bridge (köprü), iki veya daha fazla ağ arayüzünü birleştirerek tek bir ağ gibi davranmasını sağlar. Sanal makineler gerçek ağa doğrudan erişir. Örneğin laboratuvar ortamında eth0 ve eth1 arayüzlerini birleştirmek istiyorsan, bridge oluşturursun.

NAT (Network Address Translation), iç ağdaki cihazların dış ağa erişmesini sağlar. Cihazların gerçek IP'si gizlenir; yerine router'ın IP'si kullanılır. Ev ağında modem yaptığı işi NAT yapar.

Bridge oluşturmak için önce mevcut arayüzleri kontrol et:

ip link show

Bu komut, sistemindeki tüm ağ arayüzlerini listeler. eth0 ve eth1 gibi fiziksel arayüzleri göreceksin.

Şimdi br0 adında bir bridge oluştur:

sudo ip link add name br0 type bridge

Bridge'i etkinleştir:

sudo ip link set br0 up[/cod]

Arayüzleri bridge'e ekle:

[kod]sudo ip link set eth0 master br0


sudo ip link set eth1 master br0

Bridge'e IP adresi ata:

sudo ip addr add 192.168.1.100/24 dev br0

NAT etkinleştirmek için IP forwarding'i aç:

sudo sysctl -w net.ipv4.ip_forward=1

Iptables kuralı ekle. İç ağdan (192.168.1.0/24) dış ağa (eth0) giden trafiği NAT'le:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Kuralları kontrol et:

sudo iptables -t nat -L -n -v

Laboratuvar ortamında sanal makineler varsa, bridge ile hepsi aynı ağda olur. NAT ile ise sanal makineler eth0 üzerinden dış ağa erişir; dış ağ onları doğrudan görmez.

Bu komutlar sistem yöneticiliği için kullanılır. Başkasının ağında izinsiz köprü oluşturmak veya trafiği yönlendirmek yasadışıdır.

Bridge ve NAT ayarlarını kalıcı hale getirmek için /etc/network/interfaces dosyasını düzenle ya da netplan kullan.

konu hakkında tepkinizi verebilirsiniz