IP Yönlendirme = ne zaman ve neden bu gereklidir?


26

Google ile çok şey aradım. Sadece Linux çekirdeğinde değil, IP Yönlendirme etkinleştirme belgelenmiştir WHENve WHYbunu etkinleştirmek zorunda. Tavsiye için müteşekkir olurum.

Bunu ne zaman ve neden etkinleştirmem gerekiyor? (Örneğin bir köprü kurduğumda? Veya iptables? Kullanırken route add??)

(İyi bağlantılar takdir, ancak bir tane bulamadı.)

Çok teşekkür ederim!

Ocak


Temel olarak ağlar arası pkt aktarımı içindir ve arayüzler arası aktarımlar için değildir. Bu, iki arayüzün aynı ağ üzerinde olması durumunda, sunucuda IP iletimini etkinleştirmemiz gerekmediği anlamına gelir, inanıyorum ki .... sadece iki ağ veya LANS arasındaki bir sunucu için ..... umarım bu yardımcı olur: D

Yanıtlar:


32

IP yönlendiricileri, ağ paketlerini bir ağdan diğerine transfer eden bir yönlendirici gibi davranmasını istediğinizde IP iletme etkin olmalıdır.

En basit durumda, iki farklı ağa bağlanmak üzere iki fiziksel ethernet portu olan bir sunucuyu düşünün (iç ağınızı ve bir DSL modem tarafından sağlanan dış dünyayı söyleyin). Bu iki arabirimi yalnızca bağlayıp yapılandırırsanız, sistem her iki ağda da iletişim kurabilir. Ancak, bir ağdaki paketler diğer ağa gidemez, çünkü iletme etkin değildir.

'Rota ekle' özel örneğini düşünün. İki ağ arayüzünüz varsa, her arayüz için bir tane olmak üzere en az iki rota ekleyeceksiniz. Çekirdek bir ağ paketinin nereye gönderileceğini düşündüğünde, en uygun uygulanabilir rotayı seçecek ve daha sonra bu arayüze gönderecektir.

Bununla birlikte, eğer iletme kapatılırsa, çekirdek önce paketin hangi arayüzden geldiğini görmek için kontrol eder. Aynı arabirimden gelmediyse, çekirdek onu atacak.

EDIT : İlk önce, iki fiziksel ağ arayüzü olmadan bir yönlendirici kullanabileceğinizi unutmayın. Örneğin , VLAN kullanıyorsanız , sunucunuz IP paketlerini vlans arasında aktarabilir, ancak yalnızca bir fiziksel ağ arabirimine sahip olabilir. Buna tek kollu bir yönlendirici denir . Ancak, en basit durum için evet, yalnızca bir fiziksel ağ arayüzünüz varsa, IP yönlendirmeyi etkinleştirmeniz gerekmediğini söyleyebilirsiniz.

IP yönlendirme Öyle (gerçek veya sanal) ağ arayüzleri arasında paketlerin transfer içerir düşünüyorum Aynı ağ üzerindeki iki arayüzleri olsaydı, hangi paketlerin arayüzler arasında hareketine izin verecek yönlendirme ip etkinleştirmek zorunda olacağını söyledi. Ancak, arayüzler zaten aynı ağda olduğundan, aralarında paket aktarmanın pek bir anlamı yoktur.


Temel olarak, bilgisayarı yönlendirici olarak kullanmıyorsanız, yani takılı 2 ağ kartınız yoksa, IP iletimini etkinleştirmeyin.
LawrenceC

Cevabınız için teşekkürler: IP paketlerinin arayüzler üzerinden mi geçmesi, yoksa “ağ sınırlarının üzerinden gitme” odağı olması şart mı? İkincisi, bu yalnızca farklı ağlardan geçen (xxx.xxx.xxx.xxx/24 ve yyy.yyy.yyy.yyy / 24 gibi) paketlerle mi, yoksa aynı ağ içinde bir arabirimden diğerine giden paketler için de geçerli mi? Teşekkürler.
Ocak

1

Wikipedia'ya göre ...

İnternet yönlendirmesi olarak da bilinen IP iletme, bir paket veya datagramın hangi yoldan gönderilebileceğini belirlemek için kullanılan bir işlemdir. İşlem, karar vermek için yönlendirme bilgilerini kullanır ve birden çok ağ üzerinden bir paket göndermek için tasarlanmıştır. Genellikle ağlar yönlendiriciler tarafından birbirlerinden ayrılır.

Sistemin yönlendirici olarak kullanmasını istediğinizde bu gereklidir. IP yönlendirmenin tam olarak kullanıldığını bilmek için aşağıdaki bağlantıyı kontrol edin. http://www.linuxjournal.com/content/linux-advanced-routing-tutorial ?

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.