Set static IP on Debian is very simple: just edit the file /etc/network/interfaces.
During installation, if the network settings were not changed, the interfaces file is configured in DHCP mode, and looks like 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
allow-hotplug eth0
iface eth0 inet dhcp
To set the static IP address, you need to edit # The primary network interface like this:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
IMPORTANT: The above/below values, as the interface eth0, are just for example, replace them with those of your network configuration.
From shell, as root ( if you are normal user, put sudo before each command ), restart the network service with this command line:
~# /etc/init.d/networking restart
Yes, as the warning say, restart is deprecated: don't worry, the service will restart correctly.
or better:
~# ifdown eth0 && ifup eth0
We're done.