Are you trying to find Your Private IP Address on CentOS system ?
This guide is for you.
Private IP addresses are used to communicate inside a local network.
Private IP addresses cannot be routed and hence no traffic can be sent to them from the external network. There may come a time when you need to know the private IP address of your system like to setup a network-related application, to enable remote administration, or for troubleshooting, and so on.
In our previous posts, we have shared with you some ways to find the private IP address in Ubuntu and Debian OS.
Here at LinuxAPT, as part of our Server Management Services, we regularly help our Customers to perform CentOS related queries.
In this context, we shall look into how to find the private IP address in CentOS8.
Here, you will learn different ways which can be implemented via both the command line and GUI based methods.
Now let's see the ways to find private IP address in CentOS 8.
The most common way to find an IP address in CentOS is by using the “ip” command.
Simply type ip followed by the “addr” or “a” option:
$ ip a
or
$ ip addr
This command will display all the network interfaces along with their associated private IP addresses.
The “ifconfig” command is also used to find the private IP address.
To use this command, just type ifconfig in the terminal:
$ ifconfig
If running the above command gives you a “command not found” error, then you will have to first install the net-tools as follows:
$ sudo yum -y install net-tools
Once installed, you can then use it to find the private IP address.
This command will display all the network interfaces along with their associated private IP addresses.
The “hostname” command is usually used to find the hostname of the system.
However, using the hostname command with the -l option provides you with IP address information:
$ hostname -I
The “nmcli” is a command-line utility for controlling NetworkManager.
It can also be used to find the private IP address of your system.
$ nmcli
The “ip route” command is used to configure and display static routes in Linux OS.
This command also shows the private IP address of a system.
Run the following command in Terminal to find your private IP address:
$ ip route
This method is for all those users who prefer working on GUI instead of the command line. In order to find the private IP address via GUI, click the network icon in the top right corner of your desktop.
Then a menu will show up on your desktop. Click the Wired Connected option.
Then select Wired Settings.
The Settings window will appear in the Network view. Click the cog icon in front of the network interface.
Now you will see a window in the Details tab containing your private IP address.
This article will guide you on the different methods to find the private IP address in CentOS 8.
Different ways to display IP addresses in Centos:
1. Using ifconfig command. The ifconfig command is the most commonly used command for displaying and modifying IP addresses on the system.
2. Using ip command.
3. Using the hostname command.
4. using nmcli command.
5. Using ip route show command.
To configure a static IP address on CentOS 7 / RHEL 7:
1. Create a file named /etc/sysconfig/network-scripts/ifcfg-eth0 as follows:
2. DEVICE=eth0.
3. BOOTPROTO=none.
4. ONBOOT=yes.
5. PREFIX=24.
6. IPADDR=192.168.x.xxx.
7. Restart network service: systemctl restart network.
Commands will get you the private IP address of your interfaces:
i. ifconfig -a.
ii. ip addr (ip a)
iii. hostname -I | awk '{print $1}'
iv. (Fedora) Wifi-Settings→ click the setting icon next to the Wifi name that you are connected to → Ipv4 and Ipv6 both can be seen.
v. nmcli -p device show.