Change IP Address in Ubuntu Server System
To configure a static IP address on your Ubuntu server you need to modify a relevant netplan network configuration file within /etc/netplan/
directory.
[!note] Carefully check the
renderer
stanza in your configuration file. If the renderer configuration is set toNetworkManager
then your Ubuntu’s system network configuration is managed by GUI Network Manager. Change the renderer torenderer: networkd
if you do not wish to configure your network IP address via Graphical User Interface ( desktop ).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# File: /etc/netplan/50-cloud-init.yaml
# Purpose: Configure network setting for the host
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: false
addresses: [10.10.111.15/22]
routes:
- to: default
via: 10.10.108.1
nameservers:
- addresses: [172.16.16.16,172.16.16.17]
Apply changes
1
2
3
4
sudo netplan apply
```
Check ethernet port using `ip a` command
ip a
ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether b2:54:db:85:1d:75 brd ff:ff:ff:ff:ff:ff altname enp0s18 inet 172.16.16.60/19 brd 172.16.31.255 scope global ens18 valid_lft forever preferred_lft forever inet6 fe80::b054:dbff:fe85:1d75/64 scope link valid_lft forever preferred_lft forever ```