質問: デフォルトルートを追加できません-rtnetlinkの回答:ネットワークに到達できません ubuntu 14.04サーバー(3.16.0-30)でデフォルトルートを追加しようとすると、次のようなエラーが発生します。 ip route add default via 172.16.111.99 dev bond0.11 rtnetlinkの回答:ネットワークに到達できません このボックスにはアドレス192.168.11.23 オン bond0.11。以下のルートが静的に構成されています(関連するサブセットに編集されます)。 192.168.11.18を介した172.16.111.0/24 dev bond0.11 192.168.11.0/24 dev bond0.11 proto kernel scope link src 192.168.11.23 pingできる172.16.111.99そしてここにtracerouteの出力があります: traceroute to 172.16.111.99(172.16.111.99)、最大30ホップ、60バイトのパケット 1 192.168.11.18 0.126 ms 0.096 ms 0.081 ms 2 172.16.111.99 0.149 ms 0.142 ms 0.112 ms ネットワーク/ホストへのアクセス権を明確に持っているのに、デフォルトルートの追加が拒否されるのはなぜですか?私は明らかに何か間違ったことをしています...
回答: 問題は、ルートの次のhopまたはgatewayが、接続しているネットワークと同じネットワーク上にある必要があることです。つまり、192.168.11.18を使用するようにデフォルトルートを設定できます。次に、そのシステムは172.16.x.xネットワークにアクセスする方法を認識します。