Filtrado MAC en OpenBSD

27.dic 2006 Envía un trackback

Hablando de redes wireless toda medida de seguridad es poca para reducir el uso fraudulento de las mismas. En este caso con OpenBSD ejerciendo de punto de acceso los esfuerzos se minimizan.

He de decir que este tip no son más que un par de comandos sacados de una genial anotación del amigo Juanjo y de leer un par de páginas del manual (bridgename.if y brconfig). Ahora que ya sabeis dónde leer más y mejor, paso a pegar mi nota mental, para futuras ocasiones:
# cat /etc/bridgename.bridge0

add rl0
add ath0
up

# Wireless Client #1
rule pass in  on ath0 src 00:aa:22:2a:1a:aa
rule pass out on ath0 src 00:aa:22:2a:1a:aa

# Wireless Client #2
rule pass in  on ath0 src 11:bb:33:3b:2b:bb
rule pass out on ath0 src 11:bb:33:3b:2b:bb

# Blocked by default
rule block in  on ath0
rule block out on ath0
 
Reiniciamos la configuración de la red (/etc/netstart ó brconfig bridge0 flushrule ath0) y con brconfig bridge0 ratificamos la corrección de las reglas. Probado y funcionando. Como diría años atrás... simplicity is divine!.

openbsd pf packet filter mac filtrado address

Comentarios
Gravatar Gura@27.12.2006, 'Re: Filtrado MAC en OpenBSD'

Un dia reidrac posteó algo similar, pero el filtrado era más complejo. Había que crear una regla primero, y luego usarla más abajo... probaré eso que dices.

Gravatar reidrac@28.12.2006, 'Re: Filtrado MAC en OpenBSD'

En efecto... mi filtrado era a nivel de packet filter, así que se "marcaba" tráfico en el bridge (nivel de enlace) para luego filtrar en el nivel de red.

El ejemplo de r0sk filtra todo solo en base a la MAC, con el otro esquema puedes filtrar por protocolo de red, IP, puerto, etc; en conjunción con la MAC.


Escribe tu comentario
 
 
Guardar datos
Escribe tu comentario:
captcha


Intenta que tu comentario sea interesante y con información relevante al tema de la entrada. BBCodes disponibles: [url=http://direccion]texto[/url], negrita: [b]texto[/b], itálica: [i]texto[/i], subrayada: [u]texto[/u]. Para mencionar o citar a alguien (quote): [cita]texto[/cita]