El SysAdmin del 3er Mundo

todo lo que expliqué mientras nadie prestaba atención

cambiar mac a un nano

| Comments

Un socio me preguntó hace poquito si yo podía cambiarle la MAC a un nano. Me pareció muy estrafalaria la necesidad de él, pero según me contó, en la red criolla que está suscrito, suelen banear los nanos cuando los usuarios se portan mal.

Tras una búsqueda en internet vi unos post en un forum pero ninguno me funcionó. La idea es, correr un fichero al iniciar el sistema, que corra ifconfig y le cambie la MAC a las interfaces.

La problemática radica, que a la interfaz “ath0”, no se le puede cambiar la MAC, ya que aún estando down, te dice dispositivo ocupado. Por esa razón, parecía no pinchar la solución de los post. Sin embargo, si bajas las 3 interfaces involucradas en la conexión, luego cambias dichas mac, sí pincha.

Para ello crearemos el fichero /etc/persistent/rc.poststart

“/etc/persistent/rc.poststart”
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

ifconfig br0 down
ifconfig wifi0 down
ifconfig ath0 down

ifconfig wifi0 hw ether 5e:53:84:bc:a3:54
ifconfig ath0 hw ether 5e:53:84:bc:a3:54

ifconfig ath0 up
ifconfig wifi0 up
ifconfig br0 up

A ese fichero le ponemos el ejecutable, si no, no pinchará.

“ejecutable”
1
XW.v5.6.2# chmod a+rx /etc/persistent/rc.poststart

Finalmente, le decimos al firmware que modifique los cambios y que reinicie.

“salva y reinicia”
1
2
XW.v5.6.2# cfgmtd -w -p /etc/
XW.v5.6.2# reboot

Todavía hay quien cree que las MAC son una medida segura para crear reglas de control de acceso…

Si este artículo te resultó interesante, considere donar 0.03 BTC: 1Kg4gu3e7u8HUw8bj5NbBciRg6Y56kuFCU

Comments