Posted on Leave a comment

Give your Raspberry Pi a Static IP Address

In this tutorial we’ll learn how to setup a static IP address on your Raspberry Pi. After completed this tutorial, your Raspberry Pi will have a static IP address.

A static IP address makes it easier to access your Raspberry Pi from another computer. So, before setting up a VNC- or SSH-connection, it is advisable to give your Raspberry Pi a static IP address. This will avoid updating the IP address of your applications at the other computer.

What you’ll need for this tutorial

For this tutorial, you need to have your Raspberry Pi running on Raspbian. And to keep it simple, we’ll suppose your Pi is connected to the local network through a cable it this tutorial. Nevertheless, the same principles could be applied for a WiFi connection.

Figuring out your current IP address

We’ll start this tutorial to figure out the current (dynamic) IP address. For this we have to open a terminal window as shown below:

At the command line we enter:

ifconfig

This command give you lots of network related information.

Near to eth0 we can see the current IP address. In our example of the figure above it is 192.168.0.16. Write this IP address down, as you’ll need it later.

Opening the configuration file

Now we have to open the configuration file where we can make the changes for a static IP address. The filename is named dhcpcd.conf and it is stored in the folder named etc. To do make the necessary changes we’ll use the nano editor in our terminal window. For this, we enter the following command:

sudo nano /etc/dhcpcd.conf

This command allows you to edit the right configuration file. Don’t worry if you don’t understand this linux command. You’ll find more details on the internet or in our own tutorials soon.

If you wrote the command right, following screen should appear:

Change the configuration file

In this screen you have to scroll down until you see:

# Example static IP configuration

When you’re at this line:

    • uncomment (remove the #) each line of this paragraph
    • change the IP-address.

Remark: Only change the last figure of the IP address, the 3 first figures should be the same as the original IP address (the one you just wrote down). Be sure you don’t use another static IP address of your LAN and respect the range (ex: higher than 1 and lower than 255).

For example:

Once the changes made, use Ctrl + x to exit.

And save the changes by entering “Y”.

Reboot

Now reboot the Raspberry Pi. So it can take into account the changes. Enter:

reboot

Check your Raspberry has the wanted static IP address

You can do this by opening a terminal window and re-enter:

ifconfig

As shown in the figure above, you should see the static IP address now.

Great! You made it much easier now to access you Raspberry Pi from another computer now!

Remark: In the case you want to have a dynamic IP address again, you can just comment (add “#” at the beginning of the line) the changed lines of the configuration file we mention here above.

Leave a comment

Your email address will not be published. Required fields are marked *

Subscribe to our Newsletter

By subscribing you agree with our privacy policy.