Skip to main content

How To Assign A Static Ip Address in Ubuntu

Step 1. Identify Your Network Interface​

First, open a terminal and run:

ip a

Look for an interface like eth0, ens33, enp0s3, or wlan0 (for Wi-Fi).

Step 2. Find Your Current Network Details​

Run:

ip route

This will show the default gateway (usually something like 192.168.1.1 or 192.168.0.1).

Step 3. Edit Netplan Configuration​

Ubuntu (18.04 and newer) uses Netplan for network configuration.

The filename may vary, so check with:

ls /etc/netplan/

Edit the Netplan file:

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

Step 4. Configure a Static IP​

Modify the file to something like this:

network:
version: 2
ethernets:
eth0: # Change this to your actual interface name
dhcp4: no
addresses:
- 192.168.1.100/24 # Your desired static IP
gateway4: 192.168.1.1 # Your router's IP (default gateway)
nameservers:
addresses:
- 8.8.8.8 # Google DNS
- 1.1.1.1 # Cloudflare DNS

Replace:

  • eth0 with your actual network interface.
  • 192.168.1.100 with your preferred static IP.
  • 192.168.1.1 with your router’s actual IP.

Step 5. Apply the Changes​

Run:

sudo netplan apply

Step 6. Verify the Static IP​

Run:

ip a

Check if your interface has the correct static IP.

You can also test connectivity:

ping 8.8.8.8
Adverts