Linux でルートを設定する手順
Linuxの経路の設定は、以下の手順で行います。
- ターミナルを開くか、SSHでLinuxサーバーに接続する。
- 管理者権限でログインするか、以下のコマンドを root ユーザーとして実行します。
- ipコマンドで現在のルーティングテーブルを確認し、現在のネットワーク設定を確認します。
ip route show
- ルートコマンドを使用して新しいルートエントリを追加します。
route add -net 目标网络掩码 gw 网关地址
ネットワークアドレスとサブネットマスクを追加するターゲットネットワークマスクと、ネクストホップのIPアドレスであるゲートウェイアドレスがあります。
- ネットワークインタフェースを指定してルートを追加できます。
route add -net 目标网络掩码 gw 网关地址 dev 网络接口
そのうち、ネットワークインタフェースは、eth0 や enp0s1 のように、ルートを追加するネットワークインタフェースです。
- ipコマンドを使用したルーティングの追加も、現代的なアプローチです。
ip route add 目标网络掩码 via 网关地址
ネットワークインタフェースを指定する:
ip route add 目标网络掩码 via 网关地址 dev 网络接口
- 必要に応じてrouteコマンドでルーティングエントリを削除できます。
route del -net 目标网络掩码 gw 网关地址
- ルーティングエントリの削除に IP コマンドを使用するのも現代的な方法です。
ip route del 目标网络掩码 via 网关地址
- コマンド ip または route を再度使用してルーティングテーブルを確認し、新しいルートが追加されているか、古いルートが削除されていることを確認します。
ip route show
route -n
上記の手順を実行すると、Linuxのルーティングテーブルが更新され、ネットワークトラフィックが正しくルーティングできるようになります。