2. ルート

Linux では、ルーティングテーブルがネットワークトラフィックを正しい宛先に振り分けます。このテーブルの表示については以前説明しましたが、データのパケットがどのように転送されるかを制御するために、手動でルートを追加または削除することもできます。これは、複雑なネットワーク設定の構成や接続の問題のトラブルシューティングに不可欠です。

従来の route コマンドの使用

route コマンドは、ルーティングテーブルを管理するための従来のツールです。まだ機能しますが、レガシー(従来型)と見なされており、現在は ip コマンドが推奨されています。

新しいネットワークルートを追加するには、ネットワークアドレス、サブネットマスク、およびゲートウェイ (gw) を指定します。

sudo route add -net 192.168.2.1/23 gw 10.11.12.3

ルートを削除するには、ネットワークアドレスと共に del フラグを使用します。

sudo route del -net 192.168.2.1/23

ip route による最新のルート管理

ip route コマンドは、Linux におけるネットワーク設定のための、より新しく強力なツールです。ネットワークインターフェースとルートを管理するための、より一貫性があり広範なオプションセットを提供します。現在のシステムでは、linux ip route command の使用が推奨されるプラクティスです。

ip route command in linux でルートを追加するには、add アクションを使用し、宛先ネットワークとゲートウェイ経由のネクストホップを指定します。

ip route add 192.168.2.1/23 via 10.11.12.3

ルートを削除するには、delete アクションを使用できます。ルート全体を指定するか、宛先ネットワークが一意であればそれだけを指定することも可能です。

# 完全なルートを指定して削除
ip route delete 192.168.2.1/23 via 10.11.12.3

# または、宛先のみを指定して削除
ip route delete 192.168.2.1/23

ネットワーク管理を担当するすべての Linux 管理者にとって、ip route コマンドを習得することは重要なスキルです。

ログインして学習進捗を保存

サインイン

演習

練習あるのみです!ネットワークルーティングと IP アドレス指定の理解を深めるための実践的なラボを以下に示します。

  1. Linux で IP アドレス指定を管理する - 静的 IP の設定、デフォルトゲートウェイの設定、および ip コマンドを使用したネットワーク構成の検証を練習します。
  2. Linux で ping と arp によるネットワーク層の相互作用を探る - デフォルトゲートウェイがリモートトラフィックをどのように処理するかを学び、ネットワーク層の相互作用を観察します。

これらのラボは、IP アドレス指定とルーティングの概念を実際のシナリオに適用し、Linux ネットワーキングへの自信を築くのに役立ちます。

クイズ

従来の `route` コマンドを使用する場合、ルートを削除するために使用されるフラグは何ですか?英語で、大文字と小文字に注意して回答してください。