How to set a static IP in Ubuntu 12.04

As of Ubuntu 12.04, we cannot edit /etc/resolv.conf directly anymore, so we need to add nameservers directly into network configuration.

This is a must save for later.


Setting a static IP in Ubuntu 12.04:


1 - Edit etc/network/interfaces

nano etc/network/interfaces


# 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
        gateway #change this according to your network settings
        dns-nameservers #google dns


2 - Restart network

/etc/init.d/networking restart


That's it, you should now have a static IP.