linux に IP ルーティングを追加する方法

Linux に IP ルーティングを追加するには、次のコマンドのいずれかを使用できます。

  1. ipコマンドを使用して
  2. ip route add <宛先ネットワーク> via <ネクストホップアドレス> dev <送信インターフェース>
  3. 例えば、宛先ネットワーク192.168.1.0/24への経路を、ネクストホップアドレス192.168.0.1で、出口ネットワークインターフェイス eth0に登録する場合:
  4. ip route add 192.168.1.0/24 dev eth0 via 192.168.0.1
  5. routeコマンド使用
  6. ルート追加 -ネット <宛先ネットワーク> gw <ゲートウェイアドレス> dev <出口ネットワークデバイス>
  7. 例えば、192.168.1.0/24 の宛先ネットワークにルートを追加する場合、ネクストホップアドレスは 192.168.0.1、出口ネットワークカードは eth0 とします。
  8. route add -net 192.168.1.0/24 gw 192.168.0.1 dev eth0

ただし、記載したコマンドは暫定的なルーティングでしか使えず、再起動すると無効になります。システム起動時にルーティングを有効にするには、/etc/network/interfaces や /etc/sysconfig/network-scripts/route-<インターフェース名> などの設定ファイルに追加する必要があります。具体的には Linux ディストリビューションによって異なるので、使用しているディストリビューションのドキュメントを参照してください。

bannerAds