ルーティングの設定

Linuxの経路設定

  • 経路の参照
    # route

  • 経路の追加
    • CentOS 6
      # route add -net [IP Address] gw [Gateway Address] netmask [Netmask] eth[n]

    • CentOS 7、CentOS 8
      # ip route add [IP Address]/[Netmask] via [Gateway Address]
  • 経路の削除
    • CentOS 6
      # route del -net [IP Address] gw [Gateway Address] netmask [Netmask] eth[n]

    • CentOS 7、CentOS 8
      # ip route del [IP Address]/[Netmask]

  • デフォルトゲートウェイの設定
    # route add default gw [Gateway Address]

  • 起動時に経路設定を読み込ませるようにする
    • CentOS 6
      /etc/rc.d/rc.localに上記の設定を加える。
      rc.localでのroute実行時は環境変数PATHが読めないため、絶対パスで記述すること。
      /sbin/route add -net [IP Address] gw [Gateway Address] netmask [Netmask] eth[n]

    • CentOS 7、CentOS 8
      # nmcli conn mod [Device] +ipv4.routes "[IP Address]/[Netmask] [Gateway Address]"

      /etc/sysconfig/network-script/route-[Device]に対して設定ファイルが生成される。
      ADDRESS0=[IP Address]
      NETMASK0=[Netmask]
      GATEWAY0=[Gateway Address]

Solarisの経路設定

  • 経路の参照
    #  netstat -rn
  • 経路の追加
    # route add [IP Address]/[Netmask(bit)] [Gateway Address]
  • 経路の削除
    # route delete [IP Address]/[Netmask(bit)] [Gateway Address]
  • 起動時に経路設定を読み込ませるようにする
    /etc/rc2.d/S72inetsvcに上記の設定を加える。
    route実行時は環境変数PATHが読めないため、絶対パスで記述すること。
    /usr/sbin/route add [IP Address]/[Netmask(bit)] [Gateway Address]

Windowsの経路設定

  • 経路の参照
    route print
  • 経路の追加
    route add [IP Address] mask [netmask] [Gateway Address]
  • OS起動時に経路設定を読み込ませるようにする
    route add実行時に -p オプションを付けることで恒常的に読み込まれる経路情報を設定できる。
    route -p add [IP Address] mask [netmask] [Gateway Address]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-25 (土) 13:30:21 (1077d)