= La classe NICManager = Istanzia una classe {{{NIC}}} per ogni interfaccia di rete da abilitare. La classe {{{NICManager}}} viene istanziata passandogli l'elenco delle interfacce di rete da abilitare, ottenuto tramite la [[../VariabileGlobaleSettings|variabile globale settings]]. Con il metodo {{{__iter__}}} si ottiene l'elenco delle istanze di {{{NIC}}}. <
> Ad esempio, viene usato nella [[../ClasseNtkNode|classe NtkNode]], con la sintassi {{{list(self.nic_manager)}}}, per passare l'elenco dei devices di rete al costruttore della classe {{{BcastClient}}}. Con il metodo {{{up}}} si attivano tutte le interfacce. Con il metodo {{{down}}} si disattivano tutte le interfacce. Con il metodo {{{activate(addr)}}} si reimposta su tutte le interfacce un nuovo indirizzo IP (in Netsukuku ogni nodo ha un unico indirizzo, valido per tutte le sue schede di rete). <
> Ad esempio questo metodo è usato dalla [[../ClasseHook|classe Hook]]. Con il metodo {{{filter}}} si ottiene la lista delle interfacce che soddisfano uno o più criteri di tipo {{{property=value}}}. Con il metodo {{{get}}} si ottiene una interfaccia specificando un criterio univoco. Fa uso del metodo {{{filter}}}. <
> Questo metodo lancia una eccezione se si trovano 0 o più di 1 interfacce.