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. usa casino no deposit bonus code, in casino in usa and free online
    slot machines united kingdom, or neteller casinos
    uk

    Look into my web blog; 100 random roulette spins (Emma)

  2. fast withdrawal casino bus schedules; Tiara,
    usa 2021, online casino uk top 10 and can i use
    td united states trust visa debit for online gambling, or free united statesn slot machine games

  3. I’m amazed, I must say. Rarely do I encounter a blog that’s equally educative and entertaining,
    and let me tell you, you have hit the nail on the head.
    The problem is an issue that too few people are speaking intelligently about.
    Now i’m very happy I stumbled across this during my hunt for something regarding this.

    My web blog :: seven spins bonus codes

  4. gold coast where is sands casino (Reda) australia, casino bonus uk and usa
    slots no deposit free spins, or new zealandn online gambling sites

  5. chusachansi casino in fresno california, online slots bonausaa
    and traditional native united statesn gambling games, or fishin freuky slot

    Here is my website … plinko app to win real
    money, Frederic,

  6. Hello there, just became aware of your blog through Google,
    and found that it’s truly informative. I’m going to watch out for brussels.

    I will appreciate if you continue this in future.
    Lots of people will be benefited from your writing.

    Cheers!

    My web site – crush casino

  7. Vavada to znane kasyno online, które działa również w Polsce. Strona przyciąga graczy szeroką ofertą gier, przejrzystymi warunkami i obsługą w PLN (zł). Bonus powitalny oraz intuicyjna obsługa sprawiają, że platforma zdobyła popularność wśród polskich użytkowników.

  8. all new zealandn casino, aristocrat lightning
    link pokies united kingdom versions and can us citizens play bingo game online for students (Toby) poker in united states, or las vegas usa casino $100

Deixe um comentário

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