🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #8735

Dudas con la MAC adress

#8735
From: Dr Jekyll
Date: Fri, 11 Oct 2002 08:31
29 lines
2157 bytes
Saludos!

Hace ya demasiados a+os que programo en C, pero en trabajar con las 
entra+as de Linux soy relativamente novato. A ver si me ayudais a 
resolver un par de problemillas que me traen de cabeza:

Me interesa leer la direccion MAC de una tarjeta de red. Esto lo tengo 
resuelto utilizando la ioctl(). El problema es que lo realmente leido 
con este metodo es la direccion de MAC que Linux tiene guardada en 
memoria, no la grabada en el firmware de la tarjeta.

Como esta direccion MAC guardada en memoria se puede cambiar usando 
ifcongig u otros, mi pregunta es: hay alguna manera de leer la direccion 
MAC directamente de la tarjeta de red? o en su defecto, puedo detectar 
que la MAC que estoy leyendo de memoria ha sido alterada y no se 
corresponde con la de la tarjeta?


En segundo lugar una curiosidad: se que Linux no utiliza la Bios que 
viene en el firmware del PC. Aun asi, alguien sabe si esta bios esta 
cargada en memoria y si es posible leerla des de un proceso de Linux? En 
los viejos DOS era tan simple como mandar un puntero a la direccion de 
memoria adecuada, pero en Linux supongo que la memoria virtual impide 
hacer lo mismo.


En fin, perdonad por daros la lata y gracias por adelantado!

                             Dr.
Technical Details
Message-ID: <ao629o$js26t$1@ID-164666.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!62.36.228.121!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: f86c8,f99f5a16288f15ac,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-10-11 01:31:54 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!62.36.228.121!not-for-mail
From: Dr Jekyll <fjordan@sipec.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Dudas con la MAC adress
Date: Fri, 11 Oct 2002 10:31:52 +0200
Lines: 30
Message-ID: <ao629o$js26t$1@ID-164666.news.dfncis.de>
NNTP-Posting-Host: 62.36.228.121
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: fu-berlin.de 1034325113 20842717 62.36.228.121 (16 [164666])
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: ca, es, en, en-us