Wi-Fiによるインターネットトラフィックの強制

Wi-Fiによるインターネットトラフィックの強制

私の現在の設定は、私の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)のゲートウェイオプション。

おすすめ記事