Autor Tópico: Acesso a internet so para o dominio, como?  (Lida 3629 vezes)

Offline jemerson1987

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Acesso a internet so para o dominio, como?
« Online: 01 de Maio de 2011, 20:56 »
Olá pessoal td joia? Sou usuario ubuntu não tenho conhecimento avançados e preciso da ajuda de vcs =/ Antes queria dizer que proucurei e não encontrei o que buscava =/. Tenho ubuntu 10.04 como servidor e 10 maquinas clientes com windows xp/7 com samba pdc controlando dominio. Uso o dhcp3-server para distribuir automaticamente ip's as maquinas clientes até ai tudo certo. Tenho speedy 8mb e compartilho entre 10 maquinas, gostaria de saber se é possivél apenas as maquinas que estejam no dominio terem acesso a internet. Não preciso de restrições a sites e tal, tipo, queria so banir quem nao estar no meu dominio. Fiquei sabendo que poderia ser pelo squid, li alguns materia e configurei p autenticar, porém so dar certo se eu configurar o proxy no navegador, aí não serviu mto =/ vou deixar as configurações que encontram-se no meu servidor:

network interface:

auto lo
iface lo inet loopback

#Placa de Rede eth0

auto eth0
iface eth0 inet dhcp

#Placa de Rede eth1
auto eth1
iface eth1 inet static

address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
dns-nameserver 192.168.0.1

meu firewall que está no /usr/local/bin/meu_firewall sobe junto com o arquivo /etc/rc.local

#!/bin/sh

  echo "Ativando o firewall"

#Carregar os módulos.
  modprobe iptables
  modprobe iptable_nat

#Compartilhando a conexão.
  modprobe iptable_nat
  iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  echo 1 > /proc/sys/net/ipv4/ip_forward

#Proteger contra pacotes danificados (usados em ataques DoS por exemplo).
  iptables -A FORWARD -m unclean -j DROP

#Abrir Portas.
  iptables -A INPUT -p tcp --destination-port 22 -j ACCEPT
  iptables -A INPUT -p tcp --destination-port 1021 -j ACCEPT
  iptables -A INPUT -p tcp --destination-port 1080 -j ACCEPT

#Abrir porta local.
  iptables -A INPUT -p tcp --sys -s 192.168.0.0/255.255.255.0 -j ACCEPT

configurações do meu samba 3.4.7

 [global]
    workgroup = j-br
    netbios name = servidorlinux
    server string = SambaPDC
    domain master = yes
    preferred master = yes
    local master = yes
    domain logons = Yes
    log file = /var/log/samba/log.%m
    max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    wins support = yes
    logon script = netlogon.bat
    logon home = \\%L\%U\.profiles
    logon path = \\%L\profiles\%U
    security = user
    encrypt passwords = yes
    wins support = yes
    os level = 100
    
[netlogon]
    comment = Serviço de logon
    path = /var/samba/netlogon
    guest ok = yes  
    browseable = no

[homes]
    comment = directorio home
    valid users = %S
    guest ok = yes
    browseable = no
    read only = no
    vfs objects = recycle
    recycle:exclude_dir = /tmp /cache
    recycle:exclude = *.tmp *.temp *.o ~$*
    recycle:noversions = .doc|.xls|.ppt
    recycle:versions = yes
    recycle:touch = yes
    recycle:keeptree = yes
    recycle:repository = .recycle
    recycle:maxsize = 0
  

[profiles]
    path = /var/profiles
    writeable = yes
    browseable = no
    create mask = 0600
    directory mask = 0700

[arquivos]
    comment = Arquivos Compartilhados na Rede
    path = /mnt/arquivos
    public = yes
    browseable = yes
    writable = yes
    read only = no
    create mask = 0700
    directory mask = 0700

squid.conf

#PARAMETROS DE AUTENTICAÇÃO

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic credentialsttl 1 hour
auth_param basic realm Para obter um Login/Senha ligue para Jemerson no Cel: (0xx11) 9565-0749
auth_param basic casesensitive off

#REGRAS PADRÃO DO SQUID

http_port 3128
visible_hostname j-br
cache_dir ufs /var/cache/squid 3000 16 256
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl SSL_ports port 443 563
acl Safe_ports port 80 21 81 70 210 888
acl CONNECT method CONNECT

acl autenticados proxy_auth REQUIRED

acl permitidos src 192.168.0.0/24
acl all src 192.168.0.0/24

http_access allow autenticados permitidos
http_acess deny all


Agradeço desde já abração a todos
« Última modificação: 01 de Maio de 2011, 21:12 por jemerson1987 »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Acesso a internet so para o dominio, como?
« Resposta #1 Online: 02 de Maio de 2011, 11:52 »
Citar
Fiquei sabendo que poderia ser pelo squid, li alguns materia e configurei p autenticar, porém so dar certo se eu configurar o proxy no navegador, aí não serviu mto =/
Autenticação de proxy só funciona se o proxy for configurado no navegador. Ponto.

Só que essa configuração não precisa ser feita manualmente, sempre.

Lembra da "detecção automática de proxy"? Se você colocar isso pra funcionar, é como se o proxy estivesse configurado na máquina.

O Internet Explorer pode receber essa configuração do próprio DHCP. Já o Firefox só consegue detectar via DNS.

O truque, no caso da detecção via DNS, é colocar a configuração de proxy em "http://wpad.<seu domínio dns interno>/wpad.dat".

Pesquise na internet sobre "WPAD".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline jemerson1987

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Acesso a internet so para o dominio, como?
« Resposta #2 Online: 02 de Maio de 2011, 20:06 »
zekkerj brigadão cara, deteccão automatica que vc fala é o squid transparent? vou pesquisar na internet brigado mesmo.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Acesso a internet so para o dominio, como?
« Resposta #3 Online: 03 de Maio de 2011, 12:31 »
Claro que não. É o oposto, o antônimo. Detecção automática é ir ao navegador e selecionar a opção "Detectar automaticamente as opções de proxy". Proxy transparente é deixar a opção "Não usar proxy", depois vc desviar o tráfego pro proxy.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D