课程目标
本课程将指导你如何在 RHEL8 系统中使用 nmcli
命令配置和管理网络连接。通过本课程的学习,你将掌握以下技能:
- 查看现有网络连接和设备状态
- 添加新的以太网和 Wi-Fi 连接
- 为连接配置静态 IP 地址、子网掩码、默认网关和 DNS 服务器
- 启用、禁用和删除网络连接
nmcli 简介
nmcli
是 NetworkManager 的命令行界面,用于控制和监测网络设置并配置网络连接。它提供了一种简单而强大的方式来管理 RHEL8 系统中的网络连接。
实践步骤
1. 检查网络连接
首先,让我们检查现有的网络连接列表:
nmcli con show
2. 查看设备状态
接下来,检查当前设备的网络状态:
nmcli dev status
3. 添加一个新的以太网连接
使用 nmcli
来添加一个新的以太网连接。确保你有一个空闲的网络接口,通常是 eth0
、eth1
等。
nmcli con add con-name my-eth1 type ethernet ifname eth1
这个命令创建了一个名为 my-eth1
的新连接,用于 eth1
网络接口。
4. 设置静态 IP 地址
为这个新连接分配一个静态 IP 地址、子网掩码、默认网关以及 DNS 服务器:
nmcli con mod my-eth1 ipv4.addresses 192.168.1.100/24
nmcli con mod my-eth1 ipv4.gateway 192.168.1.1
nmcli con mod my-eth1 ipv4.dns "8.8.8.8, 8.8.4.4"
nmcli con mod my-eth1 ipv4.method manual
确保使用你的网络详细信息替换示例中的 IP 地址、网关和 DNS。
5. 启用并测试连接
启用新连接,并测试配置:
nmcli con up my-eth1
ping 8.8.8.8
这会启用 my-eth1
连接,并且 ping
测试确保连接成功。
课后小练习
- 尝试添加一个新的 Wi-Fi 连接。
- 将现有的网络连接改为静态 IP 配置。
- 使用
nmcli
命令禁用并删除一个现有连接。
通过本课程的学习和练习,你将掌握使用 nmcli
命令在 RHEL8 系统中配置和管理网络连接的技能,成为网络配置大师!