Comment modifier la configuration réseau sous Linux : adresse IP, DNS, route par défaut,…
Selon les distributions, on retrouve en général un outil graphique permettant de modifier la configuration de la (les) carte(s) réseau de son PC mais comment faire quand aucune interface graphique n’est installée ?
Tout d’abord, la configuration même de la carte réseau se fait à l’aide de l’outil ifconfig.
Avant de voir les commandes principales, il faut savoir que les interfaces réseaux sous linux portent un nom qui est fonction du type de l’interface. Dans notre cas, les interfaces réseaux classique sont du type ethernet et se nomment donc ethX où X est un numéro commençant à 0. La première carte réseau ethernet se nommera donc eth0, la seconde eth1 et ainsi de suite.
Voici maintenant les commandes pour configurer notre interface :
[b]ifconfig[/b] [i]nom_de_l’interface adresse_ip[/i] [b]netmask[/b] [i]masque_de_sous_réseau[/i] [b]up[/b]
Par exemple, pour configurer l’interface réseau avec l’adresse IP 192.168.0.1 et le masque 255.255.255.0, la commande sera la suivante :
ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
Vous pouvez vérifier la config à l’aide de la commande ifconfig -a.
Pour configurer votre serveur de nom (DNS server), il faut ajouter la ligne suivante dans le fichier /etc/resolv.conf :
[b]nameserver[/b] [i]adresse_ip_du_serveur_DNS[/i]
Si vous avez plusieurs serveurs DNS (en général, votre provider internet vous en donne 2, il suffit d’ajouter une seconde ligne nameserver dans votre fichier resolv.conf
Pour terminer, il faut ajouter une route par défaut. Pour simplifier, il s’agit du « chemin » à emprunter lorsqu’on sort du réseau local.
Cette opération se fait dans des fichiers différents selon la distribution linux que vous utilisez.
– Pour les distributions RedHat (ou Fedora), il faut ajouter dans le fichier
– Pour les distributions mandrake :
– Pour les distributions Debian : vous trouverez dans le fichier /etc/network/interfaces la description de chacune des interfaces. Voilà à quoi il ressemble :
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 10.0.0.138
C’est dans ce fichier que vous devrez entrer