Belirli bir IP için tüm trafiği belirli ağ arayüzü üzerinden yönlendir


17

Bazı yönlendirme almak için gereken bir linux sunucum var. Bu konuda oldukça yeniyim ve google'da net bir kaynak bulamıyorum.

Kurulum basit olmalıdır:
192.168.72.20 ip adresindeki bir sunucuya giden tüm trafik, arayüz 3 üzerinden gönderilmelidir. Diğer tüm arayüzler şu anda önemli değildir.

İşte için çıktı var route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth4
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         192.168.72.12   0.0.0.0         UG    0      0        0 eth0

1
Eski moda ifconfig ve route komutunu mu yoksa modern ip komutlarını mu kullanıyorsunuz? (eskileri böyle bir şey olurdu route add -host 192.168.72.20 GW eth3_ip)
Hennes

bilmiyorum, sanırım eskileri, nasıl kontrol edebilirim?
Frederiek

Yanıtlar:


21

Deneyin:

ip route add 192.168.72.20/32 dev eth3


3
Sadece bir not: Bu yapılandırmayı kalıcı olarak tutmak için, onu /etc/rc.localveya dağıtımınızın eşdeğerini eklediğinizden emin olun . Yeniden başlatmalar arasında kalmayacak.
LawrenceC

1
Ben Ubuntu 14.04 üzerinde wlan0 bir IP eşleme için aynı biçimi denedim ve RTNETLINK answers: Invalid argumentben / ** IP kaldırmak zorunda kaldı böylece sona erdi: sudo ip route add 192.168.50.15 dev wlan0- başka biri bu sorunu koştu durumunda bahsetmek düşündüm . Cevabınız için teşekkür ederim ultrasawblade, yardımcı oldu.
mason81

3
Unutma via <gateway_ip>hedef IP doğrudan erişilebilir değilse!
calandoa
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.