squid sala de aulas

1. squid sala de aulas

Jesse Arce
nene_guitar

(usa openSUSE)

Enviado em 17/10/2012 - 00:40h

boa noite
preciso de orientação neste projeto,
tenho aqui na IES 10 pontos de acesso wifi nas salas de aulas(aberto)
hoje administrado por um freeproxy windows, (onde são cadastrados os alunos e senhas
e configurado nas opções do IE o proxy 192.168.254.254:8080 vive caindo e sem contar que deixa a internet uma tartaruga)
gostaria de saber como posso criar um squid com as mesmas características porem
que eu possa cadastrar aluno1, aluno2... no grupo sala1 afim de porem nos dias de provas ou mesmo
quando o professor pedir para desligar a internet e sem que eles possam acessar a wifi da sala 2 por exemplo.
existe isso que estou pedindo?
agradeço a ajuda desde já
outros detalhes
pensei em usar o opensuse 12.02 como server.(estou mais familiarizado)
adsl (OI) 10mb ipfixo
PC AMD Athlon IIX2 215(ADX215OCK22GQ),2.7GHz,512KB,65W,SocketAM3
Motherboard ASUS M4A78LT-M LE
4GB Ram DDR3
Lan On board + intelbras Gigabit Ethernet - PEG 132B
HD 200 gb sata


  


2. Re: squid sala de aulas

Phillip Vieira
phrich

(usa Slackware)

Enviado em 17/10/2012 - 00:42h

Dê uma lida neste artigo, adaptando, vai lhe servir muito bem...

http://www.vivaolinux.com.br/artigo/Squid-+-Iptables-Combinacao-Infalivel/


3. Re: squid sala de aulas

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 17/10/2012 - 07:58h

segue how-to proxy autenticado separado por grupos no squid em: http://mundodacomputacaointegral.blogspot.com.br/2011/12/configurando-servidor-proxy-autenticado.htm...


4. Re: squid sala de aulas

Jesse Arce
nene_guitar

(usa openSUSE)

Enviado em 23/10/2012 - 10:13h

ok! obrigado
estudando


5. Re: squid sala de aulas

Lucas Rabelo Duarte
lucasrabelod

(usa Debian)

Enviado em 24/10/2012 - 02:08h

cara, da pra fazer sim.

você cria grupos diferenciados por exemplo.
GRUPO1 , GRUPO2 , GRUPO3 .... etc
você cadastra ALUNO1 , ALUNO2 no GRUPO1 ... e assim vai..

voce pode criar a politica de fazer uma lista SEMPRELIBERADOS por exemplo..
e bloquear a internet para os grupos que voce quiser e quando quiser.. liberando somente os sites da lista SEMPRELIBERADOS para a navegação..
entre outras formas mais..
da pra implementar sim..

qualquer duvida posta ai


6. Re: squid sala de aulas

Jesse Arce
nene_guitar

(usa openSUSE)

Enviado em 25/10/2012 - 20:33h

primeiros problemas
seguindo a orientação do http://www.vivaolinux.com.br/artigo/Squid-+-Iptables-Combinacao-Infalivel/
no item # htpasswd -c /etc/squid3/grupos/diretoria...

inux-62cn:/ # htpasswd -c /etc/squid/grupos sala1
Could not open passwd file /etc/squid/grupos for writing.
fopen: Is a directory


fiz esse procedimento via yast
instalei o apache2 e também o pacote apache2-utils

verifiquei nos pastas e vi que o htpasswd não se encontra

estou meio perdido alguem poderia me ajudar?

linux-62cn:~ # cd /usr
linux-62cn:/usr # cd /bin
linux-62cn:/bin # ls
arch fsync mountpoint showkey
awk fuser mv sleep
basename gawk netstat sort
bash getkeycodes nisdomainname spawn_console
cat getunimap openvt spawn_login
chgrp grep outpsfheader stat
chmod guess_encoding pgrep stty
chown gunzip pidof su
chvt gzip ping sync
clrunimap hostname ping6 systemctl
cp initviocons pkill systemd
cpio ip plymouth systemd-ask-password
csh ipg ps systemd-journalctl
date kbd_mode psfaddtable systemd-loginctl
dbus-cleanup-sockets kbdinfo psfgettable systemd-machine-id-setup
dbus-daemon kbdrate psfstriptable systemd-notify
dbus-monitor keyctl psfxtable systemd-tmpfiles
dbus-send kill pwd systemd-tty-ask-password-agent
dbus-uuidgen ksh readlink tar
dd ksh93 resizecons tcsh
deallocvt ln rm testutf8
df loadkeys rmdir touch
dmesg loadunimap rpm true
dnsdomainname logger sash umount
domainname login screendump uname
dumpkeys ls sed unicode_start
echo lsblk setfont unicode_stop
ed lsinitrd setkeycodes usleep
egrep lsmod setleds vi
eject mail setlogcons vim
ex mapscrn setmetamode vim-normal
false md5sum setpalette ypdomainname
fgconsole mkdir setserial zcat
fgrep mknod setvesablank zsh
fillup mktemp setvtrgb
find more sh
findmnt mount showconsolefont
linux-62cn:/bin # cd ..
linux-62cn:/ # cd ..
linux-62cn:/ # zypper se htpasswd
Loading repository data...
Reading installed packages...
No packages found.
linux-62cn:/ # find / -name htpasswd
find: `/var/lib/ntp/proc/3517/net': Invalid argument
find: `/var/lib/ntp/proc/3519/net': Invalid argument
find: `/var/lib/ntp/proc/3755/net': Invalid argument
^[[/usr/bin/htpasswd
find: `/proc/3517/net': Invalid argument
find: `/proc/3519/net': Invalid argument
find: `/proc/3755/net': Invalid argument
find: `/run/user/jesse/gvfs': Permission denied
linux-62cn:/ # find / -name apache2
/etc/apache2
/etc/init.d/apache2
/etc/sysconfig/apache2
/etc/sysconfig/SuSEfirewall2.d/services/apache2
/etc/logrotate.d/apache2
/var/cache/apache2
/var/lib/apache2
/var/lib/systemd/migrated/apache2
find: `/var/lib/ntp/proc/3517/net': Invalid argument
find: `/var/lib/ntp/proc/3519/net': Invalid argument
find: `/var/lib/ntp/proc/3755/net': Invalid argument
/var/log/apache2
/usr/lib64/apache2
/usr/share/apache2
/usr/share/doc/packages/apache2
find: `/proc/3517/net': Invalid argument
find: `/proc/3519/net': Invalid argument
find: `/proc/3755/net': Invalid argument
find: `/run/user/jesse/gvfs': Permission denied
linux-62cn:/ # cd /etc/apache2
linux-62cn:/etc/apache2 # ls
charset.conv listen.conf mod_status.conf ssl.csr
conf.d magic mod_userdir.conf ssl.key
default-server.conf mime.types mod_usertrack.conf ssl.prm
default-vhost-ssl.conf mod_autoindex-defaults.conf server-tuning.conf sysconfig.d
default-vhost.conf mod_info.conf ssl-global.conf uid.conf
errors.conf mod_log_config.conf ssl.crl vhosts.d
httpd.conf mod_mime-defaults.conf ssl.crt



7. Re: squid sala de aulas

Jesse Arce
nene_guitar

(usa openSUSE)

Enviado em 26/10/2012 - 00:53h

pessoal acho que consegui
como instalei um pacote do apache2
o certo seria usar assim?

$ htpasswd2 -c trac.htpasswd user1 (pede senha)
$ htpasswd2 trac.htpasswd bar user2 (pede senha)

mais uma coisa que não tinha feito apos a instalação
zypper install apache2 (esse passo ok)

essa etapa e a outra não tinha feito "configurar o sistema para o Apache inicializar com o SO"
systemctl enable apache2.service

... e iniciar Apache:
systemctl start apache2.service

minha pergunta é
assim esta correto e vai funcionar assim?
ou nao?
lembrando que estou utilizando opensuse 12.2
obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts