Main menu:

Site search

Categories

mai 2008
L M M J V S D
 1234
567891011
12131415161718
19202122232425
262728293031  

Archive

Avoir plusieurs adresses réseau

Dans mon travail de tous les jours, je dois souvent changer d’adresse IP. Vous pouvez le faire assez facilement à l’aide du Network Manager. Il permet, en effet, d’avoir plusieurs configurations réseau et de les sauvegarder. Mais sur les machines qui n’ont pas d’environnement graphique, comme les versions Ubuntu server, comment réaliser facilement la même chose?
Vous savez que l’adresse IP, le masque de sous-réseau et le gateway sont sauvegardés dans le fichier /etc/network/interfaces. Le mien contient ceci pour l’interface eth0:

auto eth0
iface eth0 inet static
address 192.168.8.3
netmask 255.255.255.0
gateway 192.168.8.1

Je vous ai déjà expliqué dans l’article Configuration Réseau comment changer et configurer votre réseau. Mais savez-vous que dans le fichier /etc/network/interfaces peuvent être sauvegardées plusieurs configurations réseau? Il suffit en fait de leur donner un nom différent. Par exemple:

iface reseau1 inet static
address 192.168.8.3
netmask 255.255.255.0
gateway 192.168.8.1

iface reseau2 inet static
address 192.168.28.10
netmask 255.255.255.0
gateway 192.168.28.1

Et ainsi de suite. Vous pouvez déclarer autant de réseaux que vous voulez.
Pour passer d’une configuration réseau à l’autre, c’est très simple, il suffit d’entrer ceci dans un terminal:

$ sudo ifdown eth0
$ sudo ifup eth0=reseau2

Si vous voulez un autre réseau, remplacez eth0=reseau2 par eth0=reseau1 ou ce que vous aurez choisi comme nom de réseau.