ネットワーク:あるデバイスはダウンロードし、別のデバイスはアップロードします。

ネットワーク:あるデバイスはダウンロードし、別のデバイスはアップロードします。

状況:アップロード速度が速いイーサネット接続があります。ダウンロード速度が速いWi-Fi接続があります。つまり、イーサネットダウンロードはWi-Fiダウンロードよりも遅くなります。どちらの接続も同じゲートウェイ/ IPアドレスで接続されます。

私はFedora 34を使用しています。

あるデバイス(wifi)を介したダウンロードパスと別のデバイス(eth)を介したアップロードパスを定義できますか?

警告:少し検索してみると、問題を正確に表現する言語が欠けているようです。質問を編集するのに役立つコメントをリクエストしてください。

ベストアンサー1

通常、すべてのトラフィックについてはそうではありません。 (非対称ルーティングが可能な場合もありますが不可能です。)

ただし、特別な場合には必要なものを達成することもできます。

コンピュータのルーティングテーブルを操作して、トラフィックを特定の方向に送信できます。たとえば、Default-gw が Eth インターフェイスを指し、Wi-Fi インターフェイスを介して特定のサーバーから大容量ファイルをダウンロードする場合は、ファイル サーバーの IP アドレスを指す静的パスを設定して送信を指すようにできます。 Wi-Fi インターフェイスのルーター。サーバーと通信すると、双方向トラフィックはWi-Fiインターフェースを通過します。他のすべてのトラフィックはEth-ifを介して転送されます。

多くのブログでは、Linuxでルーティングを設定する方法について説明します。https://www.cyberciti.biz/faq/ip-route-add-network-command-for-linux-explained/良いスタートになるかもしれません。

すべてのインターフェイスが同じサブネットに接続されている場合は、送信するインターフェイスを指定する必要があります。

ip route add <dest-ip>/32 via <gw-ip> dev <your interface>

注:現在実行している作業について自信がない場合は、リモートホストでこれを試みないでください。最終的には、サーバーへのアクセスがブロックされるか、サーバー自体が隔離される可能性があります。

おすすめ記事