ルートを追加するコマンド:
1.ルート追加
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 #添加一条静态路由
route add default gw 192.168.0.1 #添加默认路由 route del -net 192.168.1.0 /24 gw 192.168.0.1 #删除一条路由 route -n #查看路由表
2. ip ro追加
ip ro add 192.56.76.0 /24 dev 192.168.0.1 #添加一条静态路由
ip ro add default via 192.168.0.1 dev eth0 #添加默认路由 ip ro del 192.168.1.0/24 #删除一条路由 ip route show #查看路由表
共通パラメーター:
ルートを追加
ルートを削除
ゲートウェイIPアドレス経由
DEVゲートウェイは、物理デバイス名をエクスポート
ルーティングによってサーバーが再起動した後も、サーバーは有効です。
1. /etc/rc.localに追加します:
ルーティングコマンドが追加されました。コマンドラインで操作されたコマンドをファイルに直接コピーし、保存して終了します。
2. / etc / sysconfig / static-routesファイルに書き込みます。
ファイルが存在しない場合は手動で作成され、追加されたコンテンツの形式は次のとおりです。
/etc/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
次に、静的ルートを追加する場合、コマンドは次のとおりです。
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
次に、形式を/ etc / sysconfig / static-routesファイルに次のように追加します。
any net 192.56.76.0 netmask 255.255.255.0 dev eth0
或者
any net 192.56.76.0 netmask 255.255.255.0 gw 192.168.1.1
2つの方法で静的ルートを追加する比較:
1.rc.local:
サーバーを再起動して有効にします。
ネットワークサービスを再起動すると、静的ルートが無効になります。
rc.localは、システムの起動後に実行される最後のスクリプトであるため、ネットワークのマウントが必要なNFSなどのサービス要件がある場合、この方法は適していません。
2.static-routes:
サーバーを再起動して有効にします。
ネットワークサービスを再起動して有効にします。
ネットワーク要件を必要とするサービスに適しています。
スクリプトに静的ルートを追加する方法は、rc.localとほとんど同じです。
実際、この方法はスクリプトを自分で記述し、/ etc / rc3.d /の先頭でSに設定することです。
Sは開始、番号はシーケンス、Kは停止を意味します。
一般に、起動は特定のモードでのデーモンの起動シーケンスです。
数値が小さいほど、起動シーケンスは高くなります。
/etc/rc3.dは、テキストのマルチユーザー環境であり、一般的な本番環境です。
**静的ルートを追加する必要がある場合は、静的ルートを/ etc / sysconfig / static-routesファイルに追加してみてください。ネットワークサービスの再起動によるルーティング障害を回避し、障害を回避します。**