ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxの静的ルーティングとは何ですか

Linuxの静的ルーティングとは何ですか

WBOY
リリース: 2022-05-20 17:48:08
オリジナル
4089 人が閲覧しました

Linuxにおけるスタティックルーティングは、ルーティング項目を手動で設定するルーティング方式であり、ネットワークの状態が変化したり再構成されたりしても、スタティックルーティングは固定され、ネットワーク管理者が一つ一つスタティックルーティングを決定します。ルーティング テーブルに項目を追加するには、Linux で「route add -net を使用して特定のネットワーク セグメントにルートを追加する」ステートメントを使用してルートを追加します。

Linuxの静的ルーティングとは何ですか

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux における静的ルーティングとは

静的ルーティングとは

静的ルーティング (英語: Static routing) は、ルーティング方式の 1 つです。動的に決定されるのではなく、手動で設定されます。動的ルーティングとは異なり、静的ルーティングは固定されており、ネットワークの状態が変化したり再構成されたりしても変更されません。一般に、スタティック ルートは、ネットワーク管理者によって項目ごとにルーティング テーブルに追加されます。

利点

静的ルーティングを使用するもう 1 つの利点は、ネットワークのセキュリティと機密性が高いことです。動的ルーティングでは、ルータ間でルーティング テーブルを頻繁に交換する必要があり、ルーティング テーブルを分析すると、ネットワーク トポロジやネットワーク アドレスなどの情報が明らかになります。したがって、ネットワークはセキュリティ上の理由から静的ルーティングを使用することもできます。静的ルーティングは更新トラフィックを生成しないため、ネットワーク帯域幅は消費されません。静的ルーティングは中小規模のネットワークに適しています。

欠点

大規模で複雑なネットワーク環境は、通常、静的ルーティングには適していません。ネットワーク管理者がネットワーク全体のトポロジを完全に理解することは難しい一方で、ネットワークトポロジやリンクの状態が変化した場合、ルータ内の静的ルーティング情報を大規模に調整する必要があります。これは非常に難しく、複雑さのレベルは非常に高いです。ネットワークの変化やネットワーク障害が発生した場合、経路の再選択ができなくなり、経路障害が発生する可能性があります。

Linux での静的ルート変更コマンド

方法 1:

ルートの追加

route add -net 192.168.0.0/24 gw 192.168.0.1
route add -host 192.168.1.1 dev 192.168.0.1
ログイン後にコピー

ルートの削除

route del -net 192.168.0.0/24 gw 192.168.0.1
ログイン後にコピー

add ルートの追加

del ルートの削除

-net 特定のネットワークセグメントへのルートを設定します

-host 特定のホストへのルートを設定します

gw 出口ゲートウェイの IP アドレス

dev 出口ゲートウェイの物理デバイス名

デフォルト ルートの追加

route add default gw 192.168.0.1
ログイン後にコピー

デフォルト ルートは 1 つで十分です

# Route -n ルーティング テーブルの表示

方法 2:

ルートの追加

ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1
ログイン後にコピー

ルートの削除

ip route del 192.168.0.0/24 via 192.168.0.1
ログイン後にコピー

add ルートの追加

del ルート削除

via ゲートウェイ出力 IP アドレス

dev ゲートウェイ出力物理デバイス名

デフォルト ルートを追加

ip route add default via 192.168.0.1 dev eth0
ログイン後にコピー

via 192.168. 0.1は私のデフォルトのルーターです

ルーティング情報の表示

ip Route

ネットワークの再起動後も有効になるようにルーティング設定を保存します

/ etc /sysconfig/network-script/ ディレクトリに Route-eth0 という名前のファイルを作成します

vi /etc/sysconfig/network-script/route-eth0
ログイン後にコピー

次の形式のコンテンツをこのファイルに追加します

192.168.1.0/24 via 192.168.0.1
ログイン後にコピー

ネットワーク検証を再開します

/etc /rc.d/init.d/network には次の行があります:

# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
fi
ログイン後にコピー

つまり、静的ルートを /etc/sysconfig/static-routes ファイルに追加するだけです。

追加した場合:

route add -net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1
ログイン後にコピー

、静的ルートの形式は

any net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1
ログイン後にコピー
推奨学習:

Linux ビデオ チュートリアル

以上がLinuxの静的ルーティングとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート