Check Ip Raspberry Pi

    94 - Comments

Re: Check public IP with a Raspberry Pi « Reply #13 on: August 12, 2016, 04:13:28 pm » Or we could all demand that our ISPs quit the foot-dragging and switch to IPv6 already, do away with NAT, assign everyone a static block of addresses, and get back to the Internet as it was originally designed. Apr 06, 2021 When the changes have been made, restart the Raspberry Pi. Now is a good time to test your project and make sure the IP address isn't changing. Disconnect and reconnect your Pi from the network. If the IP address changes, verify the information in the previous step saved properly. When the changes have been made, restart the Raspberry Pi. Now is a good time to test your project and make sure the IP address isn't changing. Disconnect and reconnect your Pi from the network. If the IP address changes, verify the information in the previous step saved properly. IP ADDRESS CONFIGURATION: 1.1 How to Check Current IP Address? You can use 'ifconfig' command to check the current IP Address configuration on Raspberry Pi - Example: [email protected] $ ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:c3:b1:45 inet addr: Bcast: Dec 31, 2019 One of the easiest ways of finding the IP address of your Raspberry Pi is to check your router’s device list. Typically your router will sit on Browse to this address in your favorite web browser.

How to Find Raspberry Pi IP Address: Try These Ways

Jessica Ward

Locating of the IP address of your Raspberry Pi is not a difficult thing if you are using a full blown system with display, keyboard, mouse and all the other essentials. Knowing some simple tricks can do your job. Today, I will provide the easy and quick ways on how to find Raspberry Pi IP address.

Method 1: Using Command Prompt or Shell

If you are using a Unix system on your Pi, then open the Shell terminal or if you are running your Pi on Windows OS, then open the Command Prompt.

Enter the following command:

ping raspi


ping raspberrypi

You can use the second command when you face the error while running the first. After the successful run of the command, it will reply back with the Raspberry Pi IP address.

Method 2: If you are using an Ethernet cable for the network

If you have connected a network cable with your Pi circuit board, then open the Command Prompt and type:

ifconfig eth0


When you run this command, some lines of information will be displayed on the screen. You can avoid them all, but one line you will get interested in, and that is the IP address showing after ‘inet addr.’

If you get error in running this command, then enter the following:

ifconfig eth0 grep inet awk ‘{ print $2 }’

Check the output and look for the digits showing the IP address.

Method 3: If you are using a WiFi network

Your Pi is connected over wireless network, and you are facing the trouble in finding its IP address. Not to worry. Just replace the command names to ‘wlan0’ from ‘eth0’ in the above method.

Raspberry pi 400


ifconfig wlan0


ifconfig wlan0 grep init awk ‘{ print $2 }’

To find Raspberry Pi IP address when you are using a headless Pi device for your project is not that difficult too. Check the next method to do it quickly.

Raspberry Pi 400

Method 4: Raspberry Pi Finder by Adafruit

Adafruit introduced a cross platform tool named as ‘Raspberry Pi Finder’ that helps to make secure connections of the Pi on the network through WiFi or Ethernet.

You just need to click on the button indicating ‘Find My Pi’, and you will see a screen showing the IP address of your Raspberry Pi and other relevant details. You will get a one click SSH access in your Raspberry Pi.

Method 5: Using the laptop or desktop PC

You can easily find the IP address of your Raspberry Pi using the ‘IP Scan’ on your entire network. You may know that almost all of the home networks contain the combination of 254 IP addresses. So in the end, it’s an easy task to find Raspberry Pi IP address.

There are some third party software available on the web which scans the entire network, and if you have connected your Pi to the system, then you will see it’s IP address in the results.

Remember all the basics

See how you have connected your Pi, with Ethernet or WiFi; which Pi Operating System you are using, Unix, Windows, or else. You should also know that the IP address may get changed occasionally. So, I advise you to check it from time to time.

Make cross-checks if you fill the connection loss or can’t find the IP at the first attempt.

Any device connected to a Local Area Network is assigned an IP address.

In order to connect to your Raspberry Pi from another machine using SSH or VNC, you need to know the Pi's IP address. This is easy if you have a display connected, and there are a number of methods for finding it remotely from another machine on the network.

Using the Pi with a display

Check Ip Raspberry Pi


If you boot to the command line instead of the desktop, your IP address should be shown in the last few messages before the login prompt.

Using the terminal (boot to the command line or open a Terminal window from the desktop), simply type hostname -I which will reveal your Pi's IP address.

Using the Pi headless (without a display)

It is possible to find the IP address of your Pi without connecting to a screen using one of the following methods:

Router devices list

In a web browser navigate to your router's IP address e.g., which is usually printed on a label on your router; this will take you to a control panel. Then log in using your credentials, which is usually also printed on the router or sent to you in the accompanying paperwork. Browse to the list of connected devices or similar (all routers are different), and you should see some devices you recognise. Some devices are detected as PCs, tablets, phones, printers, etc. so you should recognise some and rule them out to figure out which is your Raspberry Pi. Also note the connection type; if your Pi is connected with a wire there should be fewer devices to choose from.

Resolving raspberrypi.local with mDNS


On Raspberry Pi OS, multicast DNS is supported out-of-the-box by the Avahi service.

If your device supports mDNS, you can reach your Raspberry Pi by using its hostname and the .local suffix.The default hostname on a fresh Raspberry Pi OS install is raspberrypi, so by default any Raspberry Pi running Raspberry Pi OS responds to:

If the Raspberry Pi is reachable, ping will show its IP address:

If you change the system hostname of the Raspberry Pi (e.g., by editing /etc/hostname), Avahi will also change the .local mDNS address. White vellum paper.

If you don't remember the hostname of the Raspberry Pi, but have a system with Avahi installed, you can browse all the hosts and services on the LAN with the avahi-browse command.

nmap command

The nmap command (Network Mapper) is a free and open-source tool for network discovery, available for Linux, macOS, and Windows.

  • To install on Linux, install the nmap package e.g. apt install nmap.

  • To install on macOS or Windows, see the nmap.org download page.

To use nmap to scan the devices on your network, you need to know the subnet you are connected to. First find your own IP address, in other words the one of the computer you're using to find your Pi's IP address:

  • On Linux, type hostname -I into a terminal window
  • On macOS, go to System Preferences then Network and select your active network connection to view the IP address
  • On Windows, go to the Control Panel, then under Network and Sharing Center, click View network connections, select your active network connection and click View status of this connection to view the IP address

Now you have the IP address of your computer, you will scan the whole subnet for other devices. For example, if your IP address is, other devices will be at addresses like,,, etc. The notation of this subnet range is (this covers to

Now use the nmap command with the -sn flag (ping scan) on the whole subnet range. This may take a few seconds:

Ping scan just pings all the IP addresses to see if they respond. For each device that responds to the ping, the output shows the hostname and IP address like so:

Here you can see a device with hostname raspberrypi has IP address Note, to see the hostnames, you must run nmap as root by prepending sudo to the command.

Getting the IP address of a Pi using your smartphone

The Fing app is a free network scanner for smartphones. It is available for Android and iOS.

Your phone and your Raspberry Pi have to be on the same network, so connect your phone to the correct wireless network.

When you open the Fing app, touch the refresh button in the upper right-hand corner of the screen. After a few seconds you will get a list with all the devices connected to your network. Scroll down to the entry with the manufacturer 'Raspberry Pi'. You will see the IP address in the bottom left-hand corner, and the MAC address in the bottom right-hand corner of the entry.

More tools

Also see lsleases