検索

25.2. nmcli ユーティリティーを使用して静的ルートを設定する方法

download PDF

静的ルートを設定するには、次の構文で nmcli ユーティリティーを使用します。

$ nmcli connection modify connection_name ipv4.routes "ip[/prefix] [next_hop] [metric] [attribute=value] [attribute=value] ..."

このコマンドは、次のルート属性に対応します。

  • cwnd=n:パケット数で定義された輻輳ウィンドウ (CWND) サイズを設定します。
  • lock-cwnd=true|false:カーネルが CWND 値を更新できるかどうかを定義します。
  • lock-mtu=true|false:カーネルが MTU をパス MTU ディスカバリーに更新できるかどうかを定義します。
  • lock-window=true|false:カーネルが TCP パケットの最大ウィンドウサイズを更新できるかどうかを定義します。
  • mtu=<mtu_value>:宛先へのパスに沿って使用する最大転送単位 (MTU) を設定します。
  • onlink=true|false:ネクストホップがどのインターフェイス接頭辞とも一致しない場合でも、このリンクに直接接続されるかどうかを定義します。
  • scope=<scope>:IPv4 ルートの場合、この属性は、ルート 接頭辞によってカバーされる宛先の範囲を設定します。値を整数 (0〜255) として設定します。
  • src=<source_address>:ルート接頭辞の対象となる宛先にトラフィックを送信するときに優先する送信元アドレスを設定します。
  • table=<table_id>:ルートを追加するテーブルの ID を設定します。このパラメーターを省略すると、NetworkManager は main テーブルを使用します。
  • tos=<type_of_service_key>:サービスのタイプ (TOS) キーを設定します。値を整数 (0〜255) として設定します。
  • type=<route_type>:ルートタイプを設定します。NetworkManager は、unicastlocalblackholeunreachableprevent、および throw ルートタイプをサポートします。デフォルトは unicast です。
  • window=<window_size>:これらの宛先にアドバタイズする TCP の最大ウィンドウサイズをバイト単位で設定します。
重要

先頭に + 記号を付けずに ipv4.routes オプションを使用すると、nmcli はこのパラメーターの現在の設定をすべてオーバーライドします。

  • 追加のルートを作成するには、次のように入力します。

    $ nmcli connection modify connection_name +ipv4.routes "<route>"
  • 特定のルートを削除するには、次のように入力します。

    $ nmcli connection modify connection_name -ipv4.routes "<route>"
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.