Ir ao conteúdo

Liberar acesso por MAC e IPtables.

Boa noite,

Como pretendo fazer um Captive Portal em meu servidor resolvi instalar um Apache para exibir as páginas de autenticação ou seja quando o usuário não estiver autenticado ele ficará vendo está página em toda sua requisição WEB. O problema é que quando acessavamos algum endereço de IP a página era exibida mas ao se utilizar endereços isto não acontecia pois ele não conseguia acesso até o DNS. Pesquisei um pouco pela internet e vi alguns falando sobre a instalação de um servidor DNS no próprio servidor, fiz isso mas não achei muito interessante então pensando sobre regras de iptables me veio a grande idéia de simplesmente redirecionar os acessos a porta 53. As regras que utilizei para Bloquear acesso de MAC não liberados, redirecionar a porta 80 para meu apache, permitir acesso ao DNS foram as seguintes:

Ainda estou brincando com o servidor e hoje estava querendo liberar acesso exclusivamente para os MAC aqui de casa, garantindo assim que nenhum vizinho vai pegar meu sinal e utilizar. Demorei algum tempo para conseguir regras que funcionassem efetivamente.

Liberar acesso de tal MAC ADDRESS:

iptables -t nat -A PREROUTING -i INTERFACE_INTERNA -m mac –mac-source MAC -j ACCEPT

Redirecionar porta 80 para 8080

iptables -t nat -A PREROUTING -i INTERFACE_INTERNA -p tcp –dport 80 -j REDIRECT –to-port 8080

Liberar acesso somente ao servidor DNS:

iptables -t nat -A PREROUTING -i INTERFACE_INTERNA -p udp –dport 53 -j DNAT –to IP:53

Bloquear todos os acessos:

iptables -t nat -A PREROUTING -i INTERFACE_INTERNA -j DROP

Matheus

PS: Se as mesmas não estiverem funcionando, não se esqueca de dar uma verificada nas suas regras atuais de iptables pois pode ter algo proibindo ou liberando tudo antes. Então fique atento.

Publicado emLinux

370 Comentários

  1. Hello! I could have sworn I’ve been to your blog before but after browsing
    through a few of the articles I realized it’s new to me. Nonetheless, I’m certainly delighted I stumbled upon it and I’ll be
    book-marking it and checking back frequently!

    Here is my webpage :: Coos Bay Casinos

  2. best new casino sites usa, australian currency poker chips and no deposit usa slots 2021,
    or new casino uk

    Look into my blog post: free game money bingo [Sibyl]

  3. 888 poker deposit united kingdom, slot machine bases canada and
    cara main casino online di android (Reggie) uk age limit, or united statesn heritage poker table

  4. I do accept as true how to always win with roulette (Frank) all the
    ideas you have offered for your post. They’re really convincing
    and will certainly work. Nonetheless, the posts are too short for starters.
    May just you please extend them a bit from subsequent time?
    Thanks for the post.

  5. legitimate canadian online casinos, best canadian no deposit casinos and free no deposit australia casino,
    or cma uk trading is gambling or not (Celsa)

  6. top online what is gambling winnings, Vivian, sites
    uk, online casino united states 1 dollar deposit and casino
    deposit bonus usa, or online casino in canada 2021

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *