Gateway com autenticação pelo Samba

Saiba como autenticar seus usuários Windows para acesso a internet através de seu firewall a partir de suas contas num domínio controlado pelo Samba num servidor Linux. Este artigo mostra como funciona a dobradinha Samba + iptables.

[ Hits: 63.201 ]

Por: Lacier Dias em 01/12/2003 | Blog: http://br.linkedin.com/in/lacierdias/


Configuração do firewall



Você precisa de um firewall básico para que o gateway funcione. Recomendo a leitura do iptables-HOWTO. É uma leitura muito interessante e vai lhe dar total controle sobre seu filtro de pacotes do kernel. Se você não dispõe de tempo, o código abaixo fará o seu gateway rodar.

#!/bin/sh

IPTABLES=/usr/sbin/iptables
/sbin/depmod -a
/sbin/insmod ip_tables
/sbin/insmod ip_conntrack
/sbin/insmod ip_conntrack_ftp
/sbin/insmod ip_conntrack_irc
/sbin/insmod iptable_nat
/sbin/insmod ip_nat_ftp

echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr

$IPTABLES -P INPUT ACCEPT
$IPTABLES -F INPUT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -F OUTPUT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -F FORWARD
$IPTABLES -t nat -F

Se você leu a documentação do iptables, deve ter notado que este código não faz nada além de carregar os módulos do kernel relacionados a NAT e filtragem de pacotes, ligar o roteamento do kernel e definir as regras padrão do firewall. Você pode e deve ter regras codificadas aqui para dar ao seu firewall um comportamento padrão decente, mas a grande mágica vai ser feita pelos scripts chamados pelo daemon do Samba.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. O servidor Linux
   3. Configuração do firewall
   4. Configuração do Samba
   5. Configuração da estação Windows
Outros artigos deste autor

Configurando o Samba de maneira simples e funcional

NAT com firewall - simples, rápido e funcional

Controle sua banda de maneira simples e inteligente com CBQ

Leitura recomendada

Evitando acúmulo de arquivos na lixeira do Samba

Configurando administradores de domínio no Samba

Configurando Java e Mozilla no Debian Sarge

Samba 4 como controlador de domínio

Tutorial completo de implementação de LDAP + Samba + Squid

  
Comentários
[1] Comentário enviado por cidadeveloz em 02/12/2003 - 18:44h

Caro Lacier Dias, esse artigo é realmente seu???Receio que não seja seu pois eu
conheço pessoalmente o desenvoveldor dessa solução!!!!!!

[2] Comentário enviado por fischerdouglas em 17/01/2005 - 16:06h

Gostei, e acho que vai servir!
Só uma duvida, no samba existe a opção "Keep Alive" que serve para verificar se por um acaso as estações não travaram, ou foram desligadas incorretamente e etc... E o recurso aqui mostrado tem a nescesidade da execução do script de logoff(netlogoff.bat por exemplo).
Se a maquina "saiu da rede" por vias não covencionais, ela não executou o script de logoff, certo??
E então como ficam as atualizações para o iptables??
A pergunta é um tanto o quanto idiota mas acredito que é cabivel!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts