• Linux
  • FreeBSD
  • Networking
  • Python
  • AWS
  • WebDev
  • About Us

How to add a static IP in Ubuntu 20.04 server

Written by
Linux Leave a Comment

By default , most OS comes with the DHCP client enabled and it will then get an IP from the DCHP server pool . But in some cases, you may need to add a static IP instead of receiving a dynamc IP via DHCP .

So ubuntu on latest versions uses a utility called netplan for this :

First you need to find your ethernet interface name

ifconfig

The file we need is:

/etc/netplan/00-installer-config.yaml

As this is an important file , its better to take a backup and incase something goes wrong we can restore it back :

cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak

Then you can modify the file using the nano editor:

nano /etc/netplan/00-installer-config.yaml

You will see DHCP True in this file ,that should be changed to ‘no’ , so edit it as below : Make sure you provide your own ethernet interface name which you found using ifconfig . Then your private/public static IP, subnet mask, gateway etc .The namersever we just used are external name servers but you can use your own if you want .

network:
  ethernets:
    ens5:
      dhcp4: no
      addresses:
        - 10.10.0.10/24
      gateway4: 10.10.0.1
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]
version:2

Then apply the configuration :

 netplan apply

© Copyright 2020.TechieNix. All Rights Reserved.