Linuxルーターを追加するための手順を教えてください

Linuxでは、以下のコマンドでルートを追加できます:

  1. routeコマンド:
  2. デフォルトルート追加: route add default gw
  3. ネットワークルーティングを追加するには、route add -net <ネットワークアドレス> netmask <ネットマスク> gw <ゲートウェイ> と入力します。
  4. ホストルートを追加する:route add -host <ホストアドレス> gw <ゲートウェイ>
  5. ipコマンド:
  6. デフォルトルートを追加する:ip route add default via
  7. ネットワークルート追加:ip route add / via
  8. ホストルートを追加する:ip route add <ホストアドレス> via <ゲートウェイ>

はネクストホップのゲートウェイの IP アドレス、は宛先ネットワークの IP アドレス、はネットワークのサブネットマスク、はホストの IP アドレスを表す。

上記のルーティングルールをシステム再起動後も有効にするには、ルーティングルールをネットワークインターフェースの設定ファイルに追加できます。例:

  1. /etc/sysconfig/network-scripts/ifcfg-eth0 (CentOS/RHEL)
  2. /etc/network/interfaces(Debian/Ubuntu)

もちろん、ネットワークマネージャ(NetworkManager)などのネットワーク管理ツールを使用してもルーティングを追加および構成できます。

bannerAds