Table of Contents
Step-1 : Identify the ethernet interface name
ip link –> From the below example Interface name is enp0s3
Now we will assign the IP to this interface
sandeepsr@master:~$ ip link
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:49:8e:45 brd ff:ff:ff:ff:ff:ff
Step-2 : Choose the IP
For this example I will use the IP already assigned by DHCP which is 192.168.0.107
sandeepsr@master:~$ ip addr show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:49:8e:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.107/24 brd 192.168.0.255 scope global dynamic enp0s3
valid_lft 5974sec preferred_lft 5974sec
inet6 fe80::a00:27ff:fe49:8e45/64 scope link
valid_lft forever preferred_lft forever
Step-3 : Assign the IP by editing the config YAML
Since am using Ubuntu 21.04 the config YAML stored in /etc/netplan/ folder
and the file name is 00-installer-config.yaml
Since this server already assigned with DHCP the file looks as below
sandeepsr@master:~$ cat /etc/netplan/00-installer-config.yaml
This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: true
version: 2
So we need to add IP address , gateway & DNS to the above file
Edit the file as below. please make sure follow the correct indentation
sandeepsr@master:~$sudo vim /etc/netplan/00-installer-config.yaml
This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: no
addresses:
- 192.168.0.107/24
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8, 4.4.4.4]
version: 2
And apply the changes by running below command
sandeepsr@master:~$ sudo netplan apply
Static IP was set and you can see the same below
sandeepsr@master:~$ ip addr show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:49:8e:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.107/24 brd 192.168.0.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe49:8e45/64 scope link
valid_lft forever preferred_lft forever


