Título: MAC address Publicado por: <<<-Basura->>> en 18 Septiembre 2011, 20:49 pm Hola estuve googleando XD y no he conseguido nada así que pregunto aquí, me podrían ayudar, es que ando buscando cual función es capaz de devolverme la MAC address de mi NIC, en C
Título: Re: MAC address Publicado por: madpitbull_99 en 18 Septiembre 2011, 20:58 pm Hay varios métodos, los que menciono funcionan en Windows, desconozco si en las demás plataformas también.
1.) Con el comando getmac, se la pasas a la función system() y después parseas el resultado. 2.) Mediante WinAPI. Usando NDIS (http://msdn.microsoft.com/en-us/library/ff566707.aspx)[Ethernet (http://msdn.microsoft.com/en-us/library/ff548869.aspx)]. Otro tema similar: Get Mac Address. (http://stackoverflow.com/questions/221894/c-get-mac-address-of-network-adapters-on-vista) Título: Re: MAC address Publicado por: El_Java en 18 Septiembre 2011, 23:22 pm En Ubuntu puedes usar "sudo iwconfig" o "sudo ifconfig 'nombre interfaz' | grep HW", pero claro, tienes que sacar de ahi la info que te interese
Título: Re: MAC address Publicado por: <<<-Basura->>> en 20 Septiembre 2011, 06:07 am es que estoy leyendo y digamos con los sockets puedes crear paquetes y hay funciones para obtener tu dirección IP también, pero lo que andaba buscando era una función para obtener la dirección MAC, si se puede para linux :S,
Sin tener que llamar al system Título: Re: MAC address Publicado por: madpitbull_99 en 20 Septiembre 2011, 14:33 pm No hay ninguna función que devuelva directamente la dirección MAC. Tienes que hacerlo por tu cuenta.
Código
Éste es otro ejemplo: Código
Los he sacado todos de StackOverflow: _How to get MAC address of your machine using a C program? (http://stackoverflow.com/questions/1779715/how-to-get-mac-address-of-your-machine-using-a-c-program) _How to get mac address for an interface in linux using a C Program? (http://stackoverflow.com/questions/1519585/how-to-get-mac-address-for-an-interface-in-linux-using-a-c-program) _Detecting MAC Address using C application (http://adywicaksono.wordpress.com/2007/11/08/detecting-mac-address-using-c-application/) Título: Re: MAC address Publicado por: <<<-Basura->>> en 21 Septiembre 2011, 22:42 pm madpitbull_99 aunque no lo hayas hecho tu, encontraste algo que yo había buscado durante días eres de gran ayuda :D
|