Hands-on Lab·Red Hat Certified System Administrator
IPv4 Configuration with nmcli
Half of one objective. RHEL 10 has no `ifcfg` files at all, so `nmcli` or a keyfile is the only way. Two things are worth practising: `con mod` edits the profile and changes nothing live until `con up`, and `+ipv4.addresses` appends where plain `ipv4.addresses` replaces the whole list.
Basic Networking Guide 48 of 67 Intermediate
- OSRHEL 10.0 (Coughlan)
- Kernel6.12.0-55.9.1.el10_0
- dnf4.20.0
- Flatpak1.16.0
- TimeAbout 15 min
- Reviewed23 August 2026
Written against the versions above. RHEL 10 **removed** `/etc/sysconfig/network-scripts` and the `NetworkManager-initscripts-updown` package with it. Connections live in `/etc/NetworkManager/system-connections/*.nmconnection`. Any instruction to edit `ifcfg-eth0` is impossible to follow on this release - see {{guide:what-changed-in-rhel-10-for-rhcsa}}.
| Server Name | IP Address | OS | Roles | CPU | RAM | HDD |
|---|---|---|---|---|---|---|
| RHCSA-A01 | 192.168.0.31 | RHEL 10.0 (Coughlan) | Practice node (graded) - spare /dev/sda | 2 Core | 4 GB | 50 GB + 15 GB |
Before you start
- A sudo-capable account.
- Every address change on this page is made on a dummy interface, not on the machine's real one. Reconfiguring the interface you are connected through is the one operation here that cannot be undone remotely.
-
What is configured now
-
Creating a connection
-
Modifying, and why nothing happened
-
Plus and minus