Linuxでデフォルトルートを設定する方法

デフォルトルートを設定するには、次のコマンドを使用します。

  1. コマンドroute -nを使って現在のルーティングテーブルを表示させ、デフォルトゲートウェイのIPアドレスを調べましょう。
  2. ip route del defaultコマンドで、現在のデフォルトルートを削除します。
  3. デフォルトルートを「ip route add default via <ゲートウェイIPアドレス>」というコマンドで設定できます。例えば、ゲートウェイIPアドレスが192.168.1.1の場合、コマンドは「ip route add default via 192.168.1.1」となります。
  4. 再確認のためには、「ip route」コマンドまたは「route -n」コマンドを再度使用してルーティングテーブルを参照し、デフォルトルートが正しく設定されていることを確認してください。

なお、これらのコマンドを実行するには管理者権限が必要です(コマンドの前にsudoを付けることで、管理者権限が得られます)。

また、永続的なデフォルトルートを設定するには、ネットワークの設定ファイルを編集する方法もあります。ほとんどの Linux ディストリビューションでは、ネットワークの設定ファイルは一般的に `/etc/network/interfaces` または `/etc/sysconfig/network-scripts/ifcfg-<ネットワークインターフェイス名>` にあります。これらのファイルに、デフォルトルートを設定する次のような行を追加できます(ゲートウェイの IP アドレスが 192.168.1.1 だとします)。

GATEWAY=192.168.1.1

ファイルを保存してから、ネットワークサービスの再起動またはシステムの再起動をおこなえば、新しいデフォルトルートが有効になります。

bannerAds