IP ルートの追加に失敗しました。ネクストホップが直接接続されているネットワークにあっても、ネクストホップは無効です。

IP ルートの追加に失敗しました。ネクストホップが直接接続されているネットワークにあっても、ネクストホップは無効です。

ルーティングテーブルを確認すると、次のような結果が得られます。

root@vmi24:/home/user# ip route
default via 194.104.212.225 dev eth0 onlink
194.104.212.224/27 via 194.104.212.225 dev eth0

194.104.212.226(直接接続された194.104.212.224/27ネットワークの一部)を介して10.0.0.0/24にパスを追加しようとすると、次のエラーが発生します。

root@vmi24:/home/user# ip route add 10.0.0.0/24 via 194.104.212.226
Error: Nexthop has invalid gateway.

別の奇妙な問題は、デフォルトゲートウェイを削除すると、デフォルトゲートウェイの追加コマンドが同じ「Nexthopに無効なゲートウェイがあります」というエラーで失敗するため、再追加できないことです。

私はホストされた仮想マシンでDebian 10を使用しています。

KALIベースのシステムでこれを試しても、静的パスを追加することに問題はありません。

この動作はopenvpnを有効にできないため、オプションが不足しています(eth0インターフェースの直接ゲートウェイを介してopenvpnサーバーに/ 32パスを挿入できません)。

私は何を見ることができませんか?私は何を見落としましたか?ネクストホップに関する多くの問題が文書化されていますが、すべてではありませんが、ほとんどが直接接続されていないか、次のホップにアクセスできないために発生します。

挨拶

パトリック

答え1

また、次のように「onlink」を使用する必要があります。

ip r a 10.0.0.0/24 via 194.104.212.225 dev eth0 onlink

これは、ネットワーク10.0.0.0/24とデフォルトゲートウェイが既知のすべてのローカルネットワークの外部にあるためです。ホストにネットワーク パスを再設定する必要があります。 !少なくともIPv4の場合は少し奇妙に見えますが、IPv6の場合は問題になりません。それがあなたに効果があることを願っています!

ファタイ

関連情報