特定のホストを介してインターネットトラフィックを接続して送信します。

特定のホストを介してインターネットトラフィックを接続して送信します。

これがルーティングの問題かどうかはわかりません。私の理解はとても基本的です。これらの質問があります:

ネットワーク10.103.38.4に接続されており、デフォルトパスは次のとおりです。

10.103.38.0/24 dev enp10s0 proto kernel scope link src 10.103.38.4 metric 100 
169.254.0.0/16 dev enp10s0 scope link metric 1000 
192.168.13.148 via 10.103.38.1 dev enp10s0 proto dhcp metric 100 

ゲートウェイ/デフォルトパスは10.103.38.1であり、毎回迷惑なログインでパケットがフィルタリングされることを知っています。

ただし、ネットワークには外部世界と直接接続する他のホスト、つまり10.103.108.1があります。後者のホストを表示して接続できます。

10.103.108.1を介してデフォルトルートを送信する方法 - これをデフォルトルートに設定すると、ネットワークに接続できなくなります。

答え1

私が理解したのは、これがあなたの問題です。

  • あなたのIPは10.103.38.4です。
  • お客様は、ネイティブ ルーター 10.103.38.1 を使用するネットワーク 10.103.38.0/24 に属しています。
  • このルータはインターネットにアクセスするのに面倒なログインが必要です。
  • 他のネットワーク(例:10.103.108.0/24)は、ログインせずにインターネットにアクセスでき、そのネットワークのデフォルトルーター(10.103.108.1)にアクセスできます。

だからまず、私は純粋に理論的な観点からあなたの質問に答えます。なぜなら、興味深い概念を提起するからです。それ以外の場合は、悪い地域の方針を避けようとしていることを意味します。

上記のように、他のルータは実際には異なるネットワークにあります。つまり、別のルーター(例:10.103.108.1)に接続するには、デフォルトのルーター10.103.38.1を経由する必要がありますが、直接接続することはできません。

10.103.108.1を最初のホップルーターとして使用する方法があるかどうか疑問に思うかもしれませんが、インターネットに直接アクセスするのではなく、最初に10.103.108.1(内部ネットワークなのでログインは必要ありません)を通過する必要があります。インターネットにアクセスします(10.103.108.1が終了ノードとして使用されるため、ログインをバイパスします)。

この機能は技術的に存在し、呼び出されます。ソースルーティング。一般に、最適なルートを決定するのはルータによって異なりますが、送信元ルーティングを使用すると、最初の送信者がパケットが取る必要があるルートを適用できます。

明らかに、この機能は、狡猾な人々がそれを悪用するのを避けるために、通常はどこでも無効になっています。

関連情報