Post

Configuring IP Address in Ubuntu Server

Change IP Address in Ubuntu 22.04 LTS

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 to NetworkManager then your Ubuntu’s system network configuration is managed by GUI Network Manager. Change the renderer to renderer: 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
sudo netplan apply

In Ubuntu 20.04 LTS, there is no routes support. instead use the below config

1
gateway4: 192.168.121.1

Check ethernet port using ip a command

1
2
3
4
5
6
7
8
9
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

you can get the ethernet port like enp0s18

This post is licensed under CC BY 4.0 by the author.