Precedente :: Successivo |
Autore |
Messaggio |
Zeruel Mortale pio

Registrato: 20/02/08 14:33 Messaggi: 18
|
Inviato: 26 Apr 2008 18:34 Oggetto: Problema con SIOCGIFCONF |
|
|
Ciao a tutti. Sto scrivendo un programmino C che ricavi automaticamente il MAC address della macchina su cui gira, sotto linux. Per ricavarlo apro un socket dopodichè utilizzo
ioctl(socket_descriptor,SIOCGIFCONF,ifr) con ifr dichiarato: struct ifreq *ifr=NULL
però non viene trovata nessuna interfaccia, nonostante le abbia. Il programma lo faccio girare su una virtual machine di ubuntu. Qualcuno può aiutarmi? Può derivare dal fatto che sia su una VM? Lunedì proverò su una distro debian, senza VM.
un saluto |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11806 Residenza: Tokelau
|
Inviato: 28 Apr 2008 16:24 Oggetto: Re: Problema con SIOCGIFCONF |
|
|
Zeruel ha scritto: | però non viene trovata nessuna interfaccia, nonostante le abbia. |
neanche la loopback?  |
|
Top |
|
 |
Zeruel Mortale pio

Registrato: 20/02/08 14:33 Messaggi: 18
|
Inviato: 30 Apr 2008 17:36 Oggetto: |
|
|
Nessuna.. Il valore di ifc.ifc_len è 0.
Ho provato il programma anche su alcune macchine con installato ubuntu nativamente e funzionava su tutte tranne una, non so perchè.. |
|
Top |
|
 |
|