10.7 Reconfiguration du r�seau
Dans ce qui suit, il est important de comprendre la diff�rence entre une
interface physique et une interface logique.
[
55] Une interface physique est
ce que l'on a appel� pr�c�demment � l'interface �, qui s'appelle
eth0, ppp1, etc. Une interface logique est un
ensemble de valeurs qui peuvent �tre assign�es aux param�tres variables d'une
interface physique. Si vous trouvez cela confus, remplacez l'expression
� configur� comme interface logique X � par
� configur� avec le profil d'interface X � en lisant.
Les d�finitions iface de /etc/network/interfaces
sont
en fait des d�finitions d'interfaces logiques, pas physiques. [56] Si vous ne voulez jamais
reconfigurer vos interfaces alors vous pouvez ignorer cela puisque l'interface
physique X sera par d�faut configur�e comme interface logique
X.
Cependant, supposons que votre ordinateur est un portable que vous transportez
entre la maison et le travail. Lorsque vous connectez votre ordinateur au
r�seau de l'entreprise ou votre r�seau personnel, vous devez configurer
eth0 en cons�quence.
D�finissez d'abord deux interfaces logiques home et
work (au lieu de eth0 comme on l'a fait auparavant)
qui d�crit comment l'interface doit �tre configur�e pour le r�seau personnel et
le r�seau de l'entreprise, respectivement.
iface home inet static
address 192.168.0.123
netmask 255.255.255.0
gateway 192.168.0.1
iface work inet static
address 81.201.3.123
netmask 255.255.0.0
gateway 81.201.1.1
Ensuite l'interface physique eth0 peut �tre activ�e pour le r�seau
personnel avec la configuration appropri�e en le sp�cifiant sur la ligne de
commande :
# ifup eth0=home
Pour reconfigurer eth0 pour le r�seau de l'entreprise, ex�cutez
les commandes :
# ifdown eth0
# ifup eth0=work
Notez qu'avec le fichier interfaces
ci-dessus il n'est plus
possible d'activer eth0 par ifup eth0 tout seul. La
raison est que ifup
utilise le nom de l'interface physique comme
d�faut pour le nom de l'interface logique et dans notre exemple aucune
interface logique eth0 n'est d�finie.