Linuxでデフォルトルートを設定する方法
デフォルトルートを設定するには、次のコマンドを使用します。
- コマンドroute -nを使って現在のルーティングテーブルを表示させ、デフォルトゲートウェイのIPアドレスを調べましょう。
- ip route del defaultコマンドで、現在のデフォルトルートを削除します。
- デフォルトルートを「ip route add default via <ゲートウェイIPアドレス>」というコマンドで設定できます。例えば、ゲートウェイIPアドレスが192.168.1.1の場合、コマンドは「ip route add default via 192.168.1.1」となります。
- 再確認のためには、「ip route」コマンドまたは「route -n」コマンドを再度使用してルーティングテーブルを参照し、デフォルトルートが正しく設定されていることを確認してください。
なお、これらのコマンドを実行するには管理者権限が必要です(コマンドの前にsudoを付けることで、管理者権限が得られます)。
また、永続的なデフォルトルートを設定するには、ネットワークの設定ファイルを編集する方法もあります。ほとんどの Linux ディストリビューションでは、ネットワークの設定ファイルは一般的に `/etc/network/interfaces` または `/etc/sysconfig/network-scripts/ifcfg-<ネットワークインターフェイス名>` にあります。これらのファイルに、デフォルトルートを設定する次のような行を追加できます(ゲートウェイの IP アドレスが 192.168.1.1 だとします)。
GATEWAY=192.168.1.1
ファイルを保存してから、ネットワークサービスの再起動またはシステムの再起動をおこなえば、新しいデフォルトルートが有効になります。