cambiar mac con broadcom?

Iniciado por puar, 23 Enero 2010, 16:02 PM

0 Miembros y 1 Visitante están viendo este tema.

puar

pues eso,trabajo con ubuntu y  tengo una broadcom "bcm94312MCG" y a la hora de cambiar la mac con el macchanger me sale un mensaje diciendo que no la ha podido cambiar. Mi compañero tiene tambien una broadcom y le sale el mismo mensaje. Solo la puede cambiar con su Mac OS. A alguien le ha pasado? sabeis por que pasa esto? alguna solución?
la identificacion del adaptador es PCI ID 14e4:4315
gracias!

Festor

#1
Cita de: puar en 23 Enero 2010, 16:02 PMme sale un mensaje diciendo que no la ha podido cambiar.

¿Podrías ser un poco más exacto? Me refiero a que pongas aquí el error tal y como te lo devuelve macchanger...

De todas formas... recuerda que debes bajar la interfaz de red antes de cambiar la marca de un hardware de red... ah! y todo esto bajo root...

Por ejemplo, la interfaz de red de mi wifi es wlan0 (consulta la salida del comando iwconfig) por lo que para cambiar su MAC hay que hacer 2 pasos... por ejemplo en Ubuntu al usar sudo sería:

Código (bash) [Seleccionar]
sudo ifconfig wlan0 down
Código (bash) [Seleccionar]
sudo macchanger wlan0 -m mac_nueva

puar

a ver, cito textualmente lo que hago:


sudo ifconfig eth2 down  (en eth2 es donde se encuentra el controlador)
sudo macchanger -m XX:XX:XX:XX:XX:XX eth2 (la MAC que quiero poner)

Y aqui es cuando me sale el mensaje de error:
Current MAC: XX:XX:XX:XX:XX:XX (la mac  original)
(unknown)
ERROR: Can't change MAC: interface up or not permission: Too many open files in system


Y ahi me quedo...que podria hacer? por que cambiar la mac de este adaptador con el windows 7 supongo que imposible

Festor

Cita de: puar en 23 Enero 2010, 16:34 PM
ERROR: Can't change MAC: interface up or not permission: Too many open files in system

Dame la salida del comando:

Código (bash) [Seleccionar]
ulimit -a

y la de

Código (bash) [Seleccionar]
top | grep Tasks

esta última puede que se actualice pero me basta con el número de tareas o "Tasks"

puar

a ver:

ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 20
file size               (blocks, -f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

y para el segundo comando:

Tasks: 137 total,   1 running, 136 sleeping,   0 stopped,   0 zombie


Festor

#5
BTW... versión de Ubuntu?

puar


AlbertoBSD

ifconfig <interfaz> ether A:B:C:1:2:3
Eso me funciona a mi.

Saludos


Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

puar

me dice:

ether: host desconocido

AlbertoBSD

A va entonces lo que yo uso en FreeBSD no funciona en linux, la respuesta mas acertada es la que te publico Festor.
Si estas haciendo todo como root ??

Saludos


Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW