Merutekan semua lalu lintas untuk ip tertentu melalui antarmuka jaringan tertentu


17

Saya memiliki server linux yang perlu mendapatkan beberapa rute. Saya cukup baru dalam hal ini dan saya tidak menemukan sumber yang jelas di google.

Pengaturannya harus sederhana:
Semua lalu lintas ke server di ip 192.168.72.20 harus dikirim melalui antarmuka 3. Semua antarmuka lainnya tidak penting saat ini.

Di sini Anda memiliki output untuk 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
Apakah Anda menggunakan perintah ifconfig dan rute kuno atau perintah ip modern? (yang lama akan menjadi sesuatu seperti route add -host 192.168.72.20 GW eth3_ip)
Hennes

saya tidak tahu, saya kira yang lama, bagaimana saya bisa memeriksanya?
Frederiek

Jawaban:


21

Mencoba:

ip route add 192.168.72.20/32 dev eth3


3
Hanya sebuah catatan: untuk menjaga konfigurasi ini secara permanen, pastikan Anda menambahkannya ke /etc/rc.localatau setara dengan distro Anda. Itu tidak akan bertahan antara reboot.
LawrenceC

1
Saya mencoba format yang sama untuk memetakan IP ke wlan0 di Ubuntu 14.04 dan RTNETLINK answers: Invalid argumentsaya harus menghapus / ** dari IP jadi saya berakhir dengan: sudo ip route add 192.168.50.15 dev wlan0- pikir saya akan menyebutkan bahwa kalau-kalau ada orang lain yang mengalami masalah ini . Terima kasih atas jawaban Anda ultrasawblade, itu sangat membantu.
mason81

3
Jangan lupa via <gateway_ip>jika target IP tidak langsung dapat dijangkau!
calandoa
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.