Dúvida sobre apt-get

1. Dúvida sobre apt-get

Frei Caneca
freicaneca

(usa Debian)

Enviado em 05/11/2008 - 21:14h

Olá, estou precisando urgentemente desinstalar o squid para instalar uma versão mais antiga! Gostaria de saber se posso rodar o comando "aptitude ou apt-get" remove para desinstalar e utilizar os mesmos comandos para instalar, sendo que minha dúvida é se o squid.conf será apagado? E quais os outros arquivos de configuração devem ser reconfigurados? Obs: estou utilizando neste caso o Debian sarg 2.4...


  


2. APT-GET

Weidllan Djeizo Dos Santos
Weidllan

(usa Ubuntu)

Enviado em 06/11/2008 - 01:02h

sudo apt-get --purge remove nomedopacote

Digita a senha do usuario
E removerá o pacote e todas as suas configurações.


3. Valeu pela dica Weidllan

Frei Caneca
freicaneca

(usa Debian)

Enviado em 06/11/2008 - 11:20h

Bom minha intenção não é zerar todas as configurações, meu problema parece ser mais complicado do que eu havia explicado. Bom... a situação é a seguinte... Tenho um servidor Debian Sarge que rodava com versão antiga do squid, acidentalmente foi atualizado e mudou a versão do squid para a mais recente (a do etch) só que depois dessa atualização ele não funcionava mais. Lembrei do squid.conf que em versões mais novas deve ser adicionado "transparent" ao final da linha que contem a porta "3128" do squid e lembrei tmbm de comentar as quatro linhas que faziam ele funcionar transparente. Fiz esse procedimento porem não resovel, continuou sem abrir páginas web nas máquinas clientes "windows" (mas funciona msn, e-mule e outros progs que utilizam portas diferentes da 80). Tirei a conclusão que poderia ser o direcionamento na regra do firewall que poderia estar errado, comentei a regra que direcionava pro squid e as maquinas conectão (sem proxy e sem restrições) descomento e não funciona. Tô sem saber o que fazer... Alguem por favor pode me dar um help???


4. Re: Dúvida sobre apt-get

Frei Caneca
freicaneca

(usa Debian)

Enviado em 06/11/2008 - 11:25h

Ah e a respeito da minha primeira dúvida, pensei que se eu desinstalasse a versão atualizada e instalasse a versão mais antiga resolveria, mas isso não ocorreu, pois os procedimentos para a desinstalação pelo "apt-get remove" foram o seguinte: 1º rodei o comando pra remover 2º Zerei o cache do "apt-get update" 3º Alterei os repositórios para "oldstable" (sarge) 4º rodei o comando "apt-get update" 5º rodei "apt-get install squid" e ... NADA aconteceu, não instalou!!! Fui forçado a instalar novamente a versão recente 2.6 Stable5


5. Re: Dúvida sobre apt-get

Jack Bauer
Slim Shinoda

(usa OpenSuSE)

Enviado em 06/11/2008 - 11:28h

Se você redirecionou pra porta 80 sem firewall e sem proxy isso deveria ser resolvido... Até mesmo, em alguns casos, quando tá fechado a 80 é redirecionado automaticamente para a 8080.
Com isso, existe uma pequena chance de ser problema com DNS. Nas máquinas ruindows, dá um ping 200.176.3.142 e verifica se responde ao comando.


6. Re: Dúvida sobre apt-get

Frei Caneca
freicaneca

(usa Debian)

Enviado em 06/11/2008 - 18:22h

Bom com relação a DNS está descartado pois qnd descomento no firewall a regra que redireciona o tráfego para a o squid, as máquinas clientes param de acessar páginas web, porém pingam todo e qualquer ip ou dominio.

Galera tenho que resolver urgente esse problema se tiverem mais sugestões são muito bem vindas.

Estou começando a desconfiar que pode ter algum erro no squid.conf, só que antes ele funcionava perfeitamente, depois da atualização da versão do squid que ele parou!!!


7. squid.conf

Frei Caneca
freicaneca

(usa Debian)

Enviado em 06/11/2008 - 18:41h

Bom galera posto aqui meu squid.conf básico (está rezumido pois o mesmo é muito extenso) caso alguem possa analizá-lo e apontar algum erro, ficaria muito grato!



http_port 3128 transparent
cache_mem 256 MB
cache_dir ufs /var/spool/squid 16014 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
pid_filename /var/run/squid.pid
error_directory /usr/share/squid/errors/Portuguese
emulate_httpd_log on
visible_hostname serv
cache_mgr webmaster@%%%%%%%%%
#
# Proxy Transparente
#*******************
#
#httpd_accel_host virtual
#httpd_accel_port 80
#httpd_accel_with_proxy on
#httpd_accel_uses_host_header on
#
# acl - Recomendadas
#*******************
#
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 # https, snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl Safe_ports port 139 # SAMBA
acl Safe_ports port 445 # SAMBA
acl Safe_ports port 504 200 1401 # esetNOD
acl Safe_ports port 4662 4672 # eMule
acl purge method PURGE
acl CONNECT method CONNECT
#
# acl - Personalizadas
#*********************
#
# *** Define PC(s) com acesso ao msn
acl libera_msn arp "/etc/squid/list/libera_msn.txt"
http_access allow libera_msn
#
# *** Define PC sem acesso ao msn
acl bloqueio_msn url_regex -i "/etc/squid/list/bloqueia_msn.txt"
http_access deny bloqueio_msn
acl bloqueio_dominio_msn dstdomain "/etc/squid/list/bloqueia_msn.txt"
header_access Accept-Encoding deny bloqueio_dominio_msn
#bloqueando msn2
acl msn url_regex -i /gateway/gateway.dll
http_access deny msn
#
# *** Define portas liberadas
acl Safe_ports port 3050 # Interbase/Firebird
acl Safe_ports port 23000 # Serpro
acl Safe_ports port 13352 # SIRF
acl Safe_ports port 500 # FAP Digital
#Libera atualização esetNod
acl st_liberados dstdomain "/etc/squid/list/st_liberados.txt"
http_access allow st_liberados
#
# *** Define a rede interna (Intranet)
acl intranet src 10.0.0.0/255.255.255.0
#
# *** Define PC(s) com privilegio total - CUIDADO!
acl admin arp "/etc/squid/list/admin.txt"
#
# *** Define a lista de PC(s) autorizados ao acesso a Internet
acl internet arp "/etc/squid/list/internet.txt"
#
# *** Define a lista de sites impróprios
acl site dstdomain -i "/etc/squid/list/site.txt"
#
# *** Define a lista de palavras impróprias
acl palavra url_regex -i "/etc/squid/list/palavra.txt"
# *** Define o browser Internet Explorer
acl ie_browser browser ^Mozilla/4.0 .compatible; MSIE
#
# *** Define PC(s) autorizados a usar o Internet Explorer
acl ie_usuario arp "/etc/squid/list/browser.txt"
#
# *** Define PC(s) sem acesso a Internet (bloqueados) 24h/dia
acl bloqueado arp "/etc/squid/list/bloqueado.txt"

# http_access - Recomendadas
#***************************
#
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#
# *** Nega sites improprios
http_access deny site !admin
#
# *** Nega palavras impróprias
http_access deny palavra !admin
# *** Nega PC(s) sem acesso a internet (bloqueados)
http_access deny bloqueado
#
# Permite acesso da rede interna (Intranet)
http_access allow intranet
#
# *** Nega tudo que não foi liberado ou negado
http_access deny all






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts