How to configure static and DHCP IP address in Ubuntu [18.04 / 20.04]

The method of configuring static IP address in Ubuntu Distribution has changed from Ubuntu 16.04 to Ubuntu 18.04, the following steps illustrate the configuration of IP address in Ubuntu 18.04 as well as Ubuntu 20.04:

1- configure 01-netcfg.yaml file:

as a root user , access to /etc/netplan directory and configure netcfg yaml (01-netcfg.yaml) file:

$ sudo cd /etc/netplan/

$ sudo nano 01-netcfg.yaml

  • Static IP configuration in 01-netcfg.yaml:

network:

version: 2

renderer: networkd

ethernets:

ens3:

dhcp4: no

addresses:

– 172.29.40.199/24

gateway4: 172.29.40.1

nameservers:

addresses: [8.8.8.8, 1.1.1.1]

  • If you want to configure a DHCP address:
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes

2- apply the config:

you should type :

$ sudo netplan apply

in order to apply the config of the previosuly modified file (01-netcfg.yaml).

3- check the address of your interface:

through ifconfig command , you can verify your config if applied correctly:

$ sudo netplan apply

ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

inet 192.168.1.2/24 brd 192.168.1.255 scope global dynamic ens3

valid_lft 3575sec preferred_lft 3575sec

inet6 fe80::5054:ff:feb0:f500/64 scope link

valid_lft forever preferred_lft forever

That’s it, have a good day !

Bilel Ameur

Enthusiastic Network Engineer specializing in Cisco ACI, passionate about solving challenges. A lifelong learner who loves gaining and sharing knowledge. Profile: https://www.linkedin.com/in/bilel-ameur-71116b2b5
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x