back

Switchconf

Non sempre la configurazione della rete è così semplice.

Nel caso la macchina da configurare sia una postazione fissa, che non cambia frequentemente le impostazioni, come abbiamo visto precedentemente, il compito è davvero agevole.

Nel caso di notebook/netbook, quindi di dispositivi che potrebbero avere l'esigenza di "muoversi" da una rete all'altra, invece, la cosa può risultare un po' più complicata e per questo solitamente si ricorre all'uso dei network manager, capaci di gestire differenti profili di utilizzo.

Avendo deciso di fare a meno di applet grafiche e similari, interverremo "manualmente" facendoci "aiutare" da un programma in grado di gestire diverse configurazioni: switchconf.

ATTENZIONE: per il buon funzionamento della rete è necessario rimuovere o disattivare qualsiasi altro software incaricato della sua gestione

L'installazione è semplice:

# aptitude update && aptitude install switchconf

La configurazione del software è demandata ad un unico file: /etc/switchconf/conf.
Al suo interno troveremo tre entries:

conf_top_dirs
(path degli schemi di configurazione)

dest_dir
(path della top directory nella quale si vuole installare la nuova
configurazione)

exec_dir_before, exec_dir_after
(path delle directory di esecuzione: ogni file contenuto in esse sarà
eseguito prima o dopo i cambiamenti della configurazione)

Il funzionamento di switchconf è molto semplice: si creeranno tanti "schemi" quante sono le nostre esigenze di configurazione.
Ogni "schema" non è altro che un albero di directory che parte da /etc/switchconf e che conterrà i vari files di configurazione.

Come esempio creeremo i seguenti profili di utilizzo:

lanhome - ethernet con IP statico

lanwork - ethernet con dhcp

wifihome - wifi con IP statico e wpa2

back