Le fichier interfaces
Le fichier /etc/network/interfaces contient les adresses IP de type statique ou automatique (DHCP) des différentes interfaces réseaux de notre serveur.
On va partir sur des exemples simples pour ne pas complexifier les choses inutilement. On part donc du principe que c’est une interface filaire (donc pas de Wi-Fi) qu’il y a sur votre serveur et qu’il n’y en a qu’une seule. Les commentaires sont ouverts pour les questions notamment avec des configurations différentes.
Voici le contenu du fichier /etc/network/interfaces pour une adresse IP automatique fournie par DHCP.
# 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 dhcp
Pour un serveur, ce n’est pas recommandé d’avoir une adresse IP fournie par DHCP, il est préférable de fixer une adresse IP statique.
# 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 auto eth0 iface eth0 inet static address 192.168.1.20 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
eth0 est l’interface réseau, address est l’adresse IP de notre serveur, gateway est l’adresse IP de la passerelle (votre box ou votre routeur).
Afin de connaître l’adresse IP de votre poste, il suffit de lancer la commande ip a.
Déjà 2 avis pertinents dans Le fichier interfaces
Les commentaires sont fermés.
À noter que l’ensemble des outils fournis par le paquet net-tools sont considérés comme obsolètes et ne sont plus maintenus depuis de nombreuses années. Cela inclus ifconfig. Il est fortement recommandé d’utiliser les outils fournis par iproute2.
Donc, pour la configuration réseau : ip a (qui ne nécessite pas les droits root, qui plus est).
Pour la table de routage : ip r (au lieu de route).
Un peu de lecture :
http://sametmax.com/you-are-deprecated
https://wiki.debian.org/NetToolsDeprecation
https://dougvitale.wordpress.com/2011/12/21/deprecated-linux-networking-commands-and-their-replacements
http://www.linuxfoundation.org/collaborate/workgroups/networking/net-tools
Je suis au courant mais je n’arrive définitivement pas à m’y faire lol. Je te remercie pour ce rappel, j’ai (à mon corps défendant) modifié l’article en conséquence. Je l’ai justement appris grâce à Sam et Max.
Merci pour le rappel et les liens, Tcho !