Fedora NetworkManager网络管理

在现代的最新发行版,例如 Ubuntu Linux 以及 Fedora 都已经全面采用 NetworkManager 来管理网络配置。我在之前Ubuntu系统中实践的 NetworkManager ,现在也同样用于Fedora ( 移动云架构 )管理网络。

NetworkManager 管理采用命令行 nmcli 完成,可以实现复杂的管理功能。本文概述实践步骤,提供一个快速参考。

  • nmcli con 可以检查网络连接,对于 Fedora 虚拟机:

nmcli con查看网络连接
nmcli con

显示输出可以看到当前网络连接命令是 enp1s0 ,我们后面将使用这个命令来修订网络配置:

nmcli con查看网络连接输出信息
NAME    UUID                                  TYPE      DEVICE 
enp1s0  58edd196-e8df-35c9-902c-d97e37632259  ethernet  enp1s0
  • 执行以下 nmcli con mod 命令来 connection modify 配置静态IP地址(针对 enp1s0 ):

nmcli con mod (connection modify) 修改网络配置(静态IP)
nmcli con mod "enp1s0" ipv4.method manual
nmcli con mod "enp1s0" ipv4.address 192.168.8.101/24
nmcli con mod "enp1s0" ipv4.gateway 192.168.8.1
nmcli con mod "enp1s0" ipv4.dns 192.168.8.1

nmcli con up id "enp1s0"