
在 CentOS 7 中,我们可以使用
nmcli
命令来管理网络配置。要配置动态 IP 地址(DHCP),可以按照以下步骤进行:
- 打开终端并切换到 root 用户。
- 使用
nmcli connection show
命令查看当前网络连接。
- 找到要配置的网络接口,例如
ens33
。
- 使用
nmcli connection modify ens33 connection.autoconnect yes ipv4.method auto
命令将该网络接口配置为自动连接,并使用 DHCP 获取 IP 地址。
- 运行
nmcli connection up ens33
命令启用该网络连接。
- 使用
ip addr show
命令查看网络接口的 IP 地址是否已经通过 DHCP 获取到。
除配置动态 IP 地址,
nmcli
命令还可以用于管理其他网络相关的任务,例如:
查看网络连接状态
nmcli connection show
命令可以列出所有网络连接,包括它们的状态(已连接、未连接等)。
创建新的网络连接
nmcli connection add type ethernet con-name my-connection ifname ens33 ip4 192.168.1.100/24 gw4 192.168.1.1
命令可以创建一个新的有线网络连接,并设置静态 IP 地址和网关。
启用/禁用网络连接
nmcli connection up my-connection
命令可以启用名为 "my-connection" 的网络连接,而
nmcli connection down my-connection
则可以禁用该连接。
修改网络连接配置
nmcli connection modify my-connection ipv4.addresses 192.168.1.101/24
命令可以修改 "my-connection" 的 IP 地址配置。
监控网络状态
nmcli device status
命令可以查看网络设备的状态,如连接状态、IP 地址等信息。
nmcli
命令是一个强大的网络管理工具,可以帮助我们在 CentOS 7 上轻松管理网络配置。无论是配置动态 IP 地址还是其他网络任务,使用
nmcli
都能提高工作效率和灵活性。