RHEL distros can cause common networking configuration issues on the first installation, so you will not be able to update the packages on a server or browse external Websites from your laptop. CentOS was one of them, but now Rocky Linux is facing the same networking issue on his first boot. Once Rocky Linux has been installed on your server or laptop the default network config is not configured to use DHCP.
In this tutorial, I will show you the steps on how to configure DHCP and get network connectivity.
- Rocky Linux
- sudo privileges
Configure DHCP on Rocky Linux
Step 1. Once you have installed a new fresh instance of
Rocky Linux make sure that the
NetworkManager service is up and running:
systemctl status NetworkManager
● NetworkManager.service - Network Manager Loaded: loaded Active: active (running) since Mon 2021-07-26 23:20:23 CEST; 50min ago Docs: man:NetworkManager(8) Main PID: 1225 (NetworkManager) Tasks: 4 (limit: 4915)
Step 2. NetworkManager applies a configuration read from the files found in
/etc/sysconfig/network-scripts/ifcfg-<IFACE_NAME>. On your first boot the default config should look like this:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no NAME=eth0 UUID=95a13599-42cf-43d8-9fc1-d7c8b8d282dd DEVICE=eth0 ONBOOT=yes IPADDR=192.168.0.1 PREFIX=24 GATEWAY=192.168.0.xxx DNS1=192.168.0.254 DNS2=126.96.36.199 IPV6_DISABLED=yes
Step 3. In the above
/etc/sysconfig/network-scripts/ifcfg-<IFACE_NAME> listing, we can see that the value of the
BOOTPROTO parameter is set to
none. It shows that it is configured to use static IP address. To establish network connectivity, you will have to change the value of the
BOOTPROTO parameter from
DHCP and also remove the
GATEWAY lines. The config should look like:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=95a13599-42cf-43d8-9fc1-d7c8b8d282dd DEVICE=eth0 ONBOOT=yes
ONBOOT has value
yes which tells the system that the connection will be activated during boot time. Once you are done, save the file, reboot the machine, and you should have network access.
This tutorial shows you how to quickly resolve the network connectivity on your first installation of
Rocky Linux using DHCP. Feel free to leave a comment below and if you find this tutorial useful, follow our official channel on Telegram.