An updated version of this article is available here:
Restart Netowork in RHEL 9/Almalinux 9/RockyLinux 9 with nmcli
You can restart the network on RHEL 8 as follows:
nmcli networking off; nmcli networking on
To restart NetworkManager service
sudo systemctl restart NetworkManager
To restart an individual network interface, you can use the following (where eth0 is the interface name)
ifdown eth0; ifup eth0