Paketler arayüzler arasında nasıl iletilir?


2

Bu konuyu anlamada sorun yaşıyorum.

anlıyorum iptables hem de hem paket akışı kernel hooks.

Dikkate almayın iptables kurallar, sadece net.ipv4.ip_forward etkin ve iptables boş.

İki NIC ile ana bilgisayarı düşünün. İlk olarak 192.168.0.0/24 ağ, ikinci - 10.10.0.0/24. IP ile ilk NIC'ye Paket geliyor 10.10.0.3.

Benim sorum çekirdek, paketin nereye yönlendirileceğidir? Sadece yönlendirme masasını mı kontrol ediyor? Bu adrese karşılık gelen yönlendirme girdisini NIC adını alandan daha fazla bulur ve bu paketi belirli NIC'e iletir mi? Hangi saklanır /proc/net/route ama gerçekten çekirdek RAM'de? Ancak böyle bir rota yoksa, tablodaki ağ yolu girişi olsa bile, bunlardan birinin belirli IP'ye sahip olduğunu NIC (arayüzler) kontrol eder?

Haklı mıyım

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.