Reescreva o URL baseado em IP no OpenWRT

1

Estamos executando o OpenWRT em um WRT54GL. Eu tenho procurado uma resposta para isso, mas não consigo descobrir o que procurar, se é possível, ou qual combinação de programas usar.

Eu quero redirecionar uma solicitação HTTP de um dispositivo sem fio com base em seu endereço MAC. Isso tudo deve ser transparente para o dispositivo.

Basicamente, estamos tentando redirecionar todos os dispositivos não registrados para um site para registrar o dispositivo (neste ponto, enviaríamos uma nova configuração para o roteador que permitiria esse endereço MAC "acesso total"). Uma vez que um dispositivo é registrado, ele será redirecionado para um servidor proxy de squid transparente em outra máquina para armazenamento em cache / bloqueio de determinados sites.

Eu olhei para tinyproxy - > popilo que redireciona mas não terei o endereço MAC para saber se está registrado ou não.

Qualquer ajuda (sugestões do google, programas, qualquer coisa!) seria muito apreciada!

    
por Scott 08.06.2012 / 13:16

1 resposta

1

Existem muitas soluções que podem fazer isso. A seguir, alguns exemplos.

Eu peguei todos eles de um roteador dd-wrt (semelhante ao OpenWRT) (ele tem outros, mas esses são os grandes uns). Eu não tenho certeza de quão complexo eles seriam para trabalhar no OpenWRT, mas dado que eles são todos instalados por padrão no dd-wrt, isso deve ser possível.

    
por 09.06.2012 / 09:48