在现代的最新发行版,例如 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"

资料来源 https://cloud-atlas.readthedocs.io/zh_CN/latest/linux/redhat_linux/fedora/fedora_networkmanager.html

标签: none

添加新评论