私は一つを持っていますgRPC client
(作業中HTTP2
)。異なる時間に異なるインターフェイスを介して接続をルーティングしたいと思います。私は通常、クライアントインスタンスを作成し、gRPCが特定のインターフェイス(ホスト名を確認してip route add
コマンドを実行して)を使用するように強制するパスを設定し、特定のインターフェイス(eth0、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アドレスを使用したくありません。
助けてください。インターフェイスのデフォルトゲートウェイを介して接続を自動的にルーティングできるものを探しています。