Salut, sous debian tu peux regarder du coté de "ifscheme".
Je me rappelle plus trés bien comment ca marche mais en fait tu crée tes profiles dans ton /etc/network/interfaces, genre
iface eth0-home inet static
address ....
netmask ....
iface eth0-work inet dhcp
|
ensuite tu lance ifscheme "le_profile" donc par exemple ifscheme home
et t'as plus qu'a faire ifup eth0 pour que ca te configure l'interface definie comme eth0-home ...
Y'a tout d'expliqué dans le man.
C'est bas niveau mais c'est un bon début