Linuxルーターを追加するための手順を教えてください
Linuxでは、以下のコマンドでルートを追加できます:
- routeコマンド:
- デフォルトルート追加: route add default gw
- ネットワークルーティングを追加するには、route add -net <ネットワークアドレス> netmask <ネットマスク> gw <ゲートウェイ> と入力します。
- ホストルートを追加する:route add -host <ホストアドレス> gw <ゲートウェイ>
- ipコマンド:
- デフォルトルートを追加する:ip route add default via
- ネットワークルート追加:ip route add / via
- ホストルートを追加する:ip route add <ホストアドレス> via <ゲートウェイ>
はネクストホップのゲートウェイの IP アドレス、は宛先ネットワークの IP アドレス、はネットワークのサブネットマスク、はホストの IP アドレスを表す。
上記のルーティングルールをシステム再起動後も有効にするには、ルーティングルールをネットワークインターフェースの設定ファイルに追加できます。例:
- /etc/sysconfig/network-scripts/ifcfg-eth0 (CentOS/RHEL)
- /etc/network/interfaces(Debian/Ubuntu)
もちろん、ネットワークマネージャ(NetworkManager)などのネットワーク管理ツールを使用してもルーティングを追加および構成できます。