web-dev-qa-db-ja.com

特定のネットワークインターフェイスを介して特定のIPのすべてのトラフィックをルーティングする

いくつかのルーティングを取得する必要があるLinuxサーバーがあります。私はこれでかなり新しいです、そして、私はグーグルでどんな明確な情報源も見つけません。

設定は簡単です:
IP 192.168.72.20上のサーバーへのすべてのトラフィックは、インターフェイス3経由で送信される必要があります。現時点では、他のすべてのインターフェイスは重要ではありません。

ここに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
17
Frederiek

試してください:

ip route add 192.168.72.20/32 dev eth3

21
LawrenceC