私の現在の設定は、私のrpi 3b(raspbian jessie)がeth0とwlan0を使用して2つのルーターに接続されていることです。私はeth0を使ってLANの他のデバイスと通信したいと思います。 WANトラフィックにルータを介してwlan0を使用したいと思います。
- RPI eth0 - >ルータA - > LANのデバイス。 (RPIによって割り当てられたIPは10.xxxの範囲内です。)
- RPI wlan0 - >ルータB - >すべてのWANトラフィック。 (RPIは固定IP 192.168.1.13を割り当てます)
以下のようにRouteコマンドを使用すれば十分ですか?
sudo route del default
sudo route add default gw 192.168.1.1 (let's say this is the IP address of the router i want to use for internet)
ただし、ルーティングコマンドはほとんどのネットワーク設定コマンドによって無視されるため、使用しないことをお勧めします。
答え1
設定によってパスコマンドがオーバーライドされることはどういう意味かわかりませんが、次のように使用できます。アイピーコマンド(iproute *パッケージから):
sudo ip route replace default via 192.168.1.1
sudo ip route flush cache
両方のコマンドは、ルーティングテーブルエントリを管理(表示/編集)します。
少しアドバイス - デフォルトゲートウェイを設定せずにイーサネットインターフェイスを手動で設定できます(必要に応じてIPアドレスと手動/動的ルーティングのみ)。これがオプションでない場合は、その基本を拒否するようにDHCPクライアントを構成できます。インターフェイス(eth0)のゲートウェイオプション。