25.2. nmcli インタラクティブモードを使用して既存の接続にデフォルトゲートウェイを設定する
ほとんどの場合、管理者は接続を作成するときにデフォルトゲートウェイを設定します。ただし、nmcli
ユーティリティーのインタラクティブモードを使用して、以前に作成した接続のデフォルトゲートウェイ設定を設定または更新することもできます。
前提条件
- デフォルトゲートウェイが設定されている接続で、静的 IP アドレスを少なくとも 1 つ設定している。
-
物理コンソールにログインしている場合は、十分な権限を有している。それ以外の場合は、
root
権限が必要になります。
手順
必要な接続に対して
nmcli
インタラクティブモードを開きます。# nmcli connection edit <connection_name>
デフォルトゲートウェイを設定します。
IPv4 デフォルトゲートウェイを設定するには、次のように入力します。
nmcli> set ipv4.gateway "<IPv4_gateway_address>"
IPv6 デフォルトゲートウェイを設定するには、次のように入力します。
nmcli> set ipv6.gateway "<IPv6_gateway_address>"
オプション: デフォルトゲートウェイが正しく設定されていることを確認します。
nmcli> print ... ipv4.gateway: <IPv4_gateway_address> ... ipv6.gateway: <IPv6_gateway_address> ...
設定を保存します。
nmcli> save persistent
ネットワーク接続を再起動して、変更を有効にします。
nmcli> activate <connection_name>
警告このネットワーク接続を現在使用しているすべての接続が、再起動時に一時的に中断されます。
nmcli
インタラクティブモードを終了します。nmcli> quit
検証
ルートがアクティブであることを確認します。
IPv4 デフォルトゲートウェイを表示するには、次のように入力します。
# ip -4 route default via 192.0.2.1 dev example proto static metric 100
IPv6 デフォルトゲートウェイを表示するには、次のように入力します。
# ip -6 route default via 2001:db8:1::1 dev example proto static metric 100 pref medium