After base Ubuntu installation, you have to configure the network interface file to get the network settings via DHCP/static IP address (if you haven’t configured during the initial installation). For this you need to edit /etc/network/interfaces file
$ vi /etc/network/interfaces
Now give the appropriate settings for interface card
# 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.1.50
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
$ /etc/init.d/networking restart
Now edit the hosts file
$ vi /etc/hosts
127.0.0.1 localhost
192.168.1.50 kurinchilamp.kurinchilion.com kurinchilamp
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
$ echo kurinchilamp > /etc/hostname
$ /etc/init.d/hostname.sh start
Ensure to do an update before carrying on other activities
$ apt-get update
$ apt-get upgrade
At this stage, if you need you can upgrade vi editor
$ apt-get install vim-full
Check the sources.list file
$ cat /etc/apt/sources.list
This is the file where the source files will be specified for package downloads when you issue the command apt-get
Run the following commands to ensure that the network produces identical result sets.
hostname
hostname -f
After the network configuration ensure that you are able to connect to the local network.
If have installed openSSH, you should be able to SSH from a remote location
$ ssh <yourlocalserver> should work
$ ping -c 4 localhost
$ ping -c 4 192.168.1.1 (gateway)
Then try pinging an external client to ensure that you are able to communicate with external world
$ ping -c 4 yahoo.com (external IP)
References:
- http://www.howtoforge.com/perfect-server-ubuntu8.04-lts
- http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html