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

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

WBOY
WBOYオリジナル
2022-05-20 17:48:083957ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。