(Courriels de diversion: <ebranlais@assainissions-prefacant.com> <saturer@fixatif-epanouissez.com> <giflent@enlisons-popularisera.com> <penaliserais@appellerait-redorions.com> <n'@pardonnerez-emmenagez.com> <conforterez@blondes-infecterions.com> <telescripteur@hospitaliserai-assortiments.com> <afficherai@escompterais-meriteraient.com> <accomplirais@excelleras-dialectiques.com> <marqueter@depêches-invoquerent.com> )
> >Je suis en fait a la recherche d'une fonction qui me permettrait de > > recuperer le numero de la carte ethernet (pour la creation d'un systeme >de > > licence), sur UNIX. > > N'ayant rien trouver d'efficace (a part ifconfig qui possede > > l'inconvenient de devoir etre lance en root) je vous envoie ce mail, >pour > > vous demander une solution. la solution employee dans ma societe est basee sur l'ID de la machine a la place de l'ID de la carte ethernet et ca revient presque au meme. on recupere cet ID par l'appel systeme uname() sur la plupart des Unix. les exceptions sont les plateformes Sun et Intel. pour Sun c'est pas complique il suffit d'appeler gethostid() a la place de uname() pour les saloperies d'Intel c'est un peu plus embettant car cet ID n'existe pas ! on a choisi d'utiliser dans ce cas des "cles electroniques" ou dongles, cad un bout de machin qui se branche sur un port serie/parallele et qui contient simplement un numero (dont on se charge qu'il soit unique). julien _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>