
2 つのインターフェースを持つ VM があります。1 つは管理用、もう 1 つはインターネットにトラフィックを送信するためのものです。
eth0 10.50.243.141/24 --> 管理
eth1 10.50.240.141/24 GW 10.50.240.57
私はサブネット10.50.140.0/24からVMを管理するので、トラフィックがeth0を通過するようにサブネット10.50.140.0/24に1つの永続的なルートを追加したいと思います。そのために、/etc/network/にルートを追加しました。
up route add -net 10.50.140.0/24 gw 10.50.243.75 dev eth0
しかし、これはうまくいかない
ターミナルで通常通りルートを追加すると動作します。
route add -net 10.50.140.0/24 gw 10.50.243.75 dev eth0
答え1
追加して試すことができます/etc/network/interfaces
post-up /sbin/route add -net 10.50.140.0 netmask 255.255.255.0 gw 10.50.243.75 dev eth0
別のaskubuntuの質問から助けを得ることができますUbuntu Server で静的ルートを設定する方法は?
答え2
/etc/network/interfacesを編集して、次のような行を追加することができます。
up route add -net 10.50.140.0/24 gw 10.50.243.75 dev eth0
静的IP定義に例を示しますここ。