sudo vi /etc/network/interfaces
Dans le fichier, les lignes qui commencent par un # sont des commentaires.
# Ce fichier décrit les interfaces réseau disponibles sur votre système
# et comment les activer.
# L'interface réseau de boucle locale
auto lo
iface lo inet loopback
# L'interface réseau principale ETH0 en DHCP
auto eth0
iface eth0 inet dhcp
# L'interface réseau secondaire ETH1 en IP fixe
auto eth1
iface eth1 inet static
address 192.168.8.100
netmask 255.255.255.0
broadcast 192.168.8.255
gateway 192.168.8.254
sudo ifdown eth0
sudo ifup eth0
sudo ifdown -a
sudo ifup -a
sudo /etc/init.d/networking restart
Pour vérifier la bonne configuration utiliser :La configuration des paramètres DNS se fait dans le fichier /etc/resolv.conf.
Il est possible de préciser jusqu'à 3 serveurs DNS.
Exemple de fichier "resolv.conf" :
nameserver 212.27.40.241
nameserver 212.27.40.241
auto eth0
iface eth0 inet static
address 192.168.8.100
netmask 255.255.255.0
network 192.168.8.0
broadcast 192.168.8.255
gateway 192.168.8.254
dns-search example.com
dns-nameservers 192.168.8.253 8.8.8.8
Il est possible de définir plusieurs IP sur une même carte réseau.
On ajoute alors dans le fichier /etc/network/interfaces :
auto eth0:0
iface eth0:0 inet static
address 172.16.0.1
netmask 255.255.0.0
Comme dans le paragraphe "Configuration de base", la commande ifup permettra de prendre en compte les changements :
# Pour reconfigurer seulement eth0:0 :
ifup eth0:0
# Pour reconfigurer toutes les interfaces :
ifup -a
La commande ifconfig permettra de vérifier la bonne configuration des interfaces.