gRPC client
私は( 上で動作します)を持っていますHTTP2
。異なる時間に異なるインターフェースを介して接続をルーティングしたいと考えています。通常、クライアントのインスタンスを作成し、ルートを設定して gRPC が特定のインターフェースを使用するように強制し(ホスト名を解決してip route add
コマンドを実行することにより)、特定のインターフェース(eth0 または wlan0)を介してルーティングされることを期待してクライアントに接続します。
しかし、それは機能しません。
指示に従うのに疲れた
# To Route via WiFi
ip route del A.B.C.D
ip route add A.B.C.D dev wlan0
# To Route via Ethernet
ip route del A.B.C.D
ip route add A.B.C.D dev eth0
しかし、これは私にとってはうまくいきます。
# To Route via WiFi
ip route del A.B.C.D
ip route add A.B.C.D dev wlan0 via GATEWAY_IP_ADDR
デバイスが別の WiFi またはイーサネット ネットワークに接続する場合はスクリプトを更新するため、スクリプトではゲートウェイの IP アドレスを使用したくありません。
助けてください。インターフェースのデフォルト ゲートウェイ経由で接続を自動的にルーティングできるものを探しています。