Use Static IP on Ubuntu Server

By default, Ubuntu uses DHCP in order to get an IP address. If you need a static IP instead, you need to update your interface configuration. This is done in file /etc/network/interfaces

By default, the contents of this file will probably look similar to this:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

Most likely, your main interface will be eth0 (or wlan0 for wireless). So if we want to assign a static IP to eth0, something as follows may work:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.0.48
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
    gateway 192.168.0.1

You would have to update this file as root user:
sudo vi /etc/network/interfaces

After those changes are saved you either need to:
1) restart your server
sudo shutdown -r now
or
2) restart the interface
sudo /etc/init.d/networking restart

Leave a Reply

Your email address will not be published. Required fields are marked *

*