0

複数のインターフェイスと複数のインターネット接続を備えたルーターとして使用しているLinuxマシンがあり、eth0--isp1と言います

eth1--isp2

eth2--isp3

ゲートウェイは eth0 スロー isp1

および eth3--local1 10.0.0.x

eth4--local2 192.168.1.x

isp3、eth2をスローするには、local1 ip 192.168.1.10が必要です

ありがとう

4

2 に答える 2

0

これには、ポリシー ルーティングを使用する必要があります。ソース IP が 192.168.1.10 の場合、新しいルーティング テーブルを作成して使用します。

ip route add ... table $TABLENUM                  # your usual routes, for the new table
...
ip route add default via $ISP3 table $TABLENUM    # gateway for the new table
ip rule add from 192.168.1.10/32 lookup $TABLENUM # use the new table for this IP
ip rule add to 192.168.1.10/32 lookup $TABLENUM   # make it symmetric, for clarity
于 2012-09-04T21:29:07.963 に答える
0

route add 192.168.1.0 netmask 255.255.255.0 dev eth4--localこれらがローカルに接続されたネットワークであると仮定して、 を試してください。そうでない場合は、パケットをルーティングするゲートウェイ マシンも指定する必要があります。正直なところ、あなたの質問は形式が正しくありません(おそらくserverfaultに属しています)。これらのネットワークにすでにアドレスがある場合、これらのルートはすでに存在しているはずです。そうしないと、問題は思ったよりも複雑になる可能性があります。

于 2012-09-04T18:30:58.030 に答える