Un serveur sans réseau, même local, cela ne sert pas à grand chose.
La configuration du réseau IP est une des première chose à implémenter sur un serveur fraichement installé. A partir de là il pourra fournir ses services sur le réseau local ou sur le web.
Par défaut la configuration automatique du réseau peut convenir à une machine cliente, mais pour un serveur il va falloir la configurer explicitement pour pouvoir la maitriser.
Par défaut Debian est configurée en DHCP. C’est à dire qu’elle est configurée pour récupérer automatiquement son adresse IP et toutes les informations liées au réseau auprès d’un autre serveur spécialisé.
Dans le cadre d’une configuration serveur, le DHCP n’est pas satisfaisant. Il faut une configuration en IP fixe.
Le réseau IP se configure via le fichier /etc/network/interfaces. Voici le fichier par défaut :
root@test:~# more /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
allow-hotplug eth0
iface eth0 inet dhcp
Pour passer en ip fixe on doit avoir quelque chose comme :
root@test:~# more /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
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.116
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
#dns-domain example.com
dns-nameservers 192.168.1.101
Quelques explications :
iface eth0 inet static : l’interface passe en static et non plus en dhcp.
dns-nameservers 192.168.1.101 : Normalement pas utile si le DNS est indiqué dans /etc/resolv.conf. Mais dans le doute…