Red Hat Training
A Red Hat training course is available for RHEL 8
19.2. 使用 nmcli 互动模式在现有连接上设置默认网关
在大多数情况下,管理员会在创建连接时设置默认网关,如 使用 nmcli 交互式编辑器配置动态以太网连接 中所述。
在大多数情况下,管理员在创建连接时设置默认网关。但是,您也可以使用 nmcli
工具的交互模式在之前创建的连接上设置或更新默认网关设置。
先决条件
- 至少需要在设置默认网关的连接上配置一个静态 IP 地址。
-
如果用户在物理控制台中登录,用户权限就足够了。否则,该用户必须具有
root
权限。
步骤
为所需的连接打开
nmcli
交互模式。例如,要为 example 连接打开nmcli
交互模式:# nmcli connection edit example
设置默认网关。
例如,要将
example
连接上的默认网关的 IPv4 地址设为192.0.2.1
:nmcli> set ipv4.gateway 192.0.2.1
例如,要将
example
连接上的默认网关的 IPv6 地址设为2001:db8:1::1
:nmcli> set ipv6.gateway 2001:db8:1::1
另外,还可验证默认网关是否正确设置:
nmcli> print ... ipv4.gateway: 192.0.2.1 ... ipv6.gateway: 2001:db8:1::1 ...
保存配置:
nmcli> save persistent
重启网络连接以使更改生效:
nmcli> activate example
警告所有目前使用这个网络连接的连接在重启过程中暂时中断。
保留
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