siempre quieren saber los muchachos y no consiguen en ningun lugar…
sacados con el dig ahahaha
COPACO
ns1.copaco.com.py
ns2.copaco.com.py
PERSONAL
ns1.personal.net.py
ns2.personal.net.py
ns3.personal.net.py
TIGO
inet2.telecel.com.py
inet3.telecel.com.py
ns3.telecel.com.py
CONEXION
ns1.conexion.com.py
ns2.conexion.com.py
CNC
sce.cnc.una.py
alpha.cnc.una.py
proxy.cnc.una.py
ns.cnc.una.py
ITACOM
ns1.mediatemple.net
ns2.mediatemple.net
NETVISION
dns.netvision.com.py
main.netvision.com.py
QUANTA
ns.quanta.com.py
xfiles.quanta.com.py
RIEDER
ns.rieder.net.py
ns1.rieder.net.py
ACTIVENET
ns1.activenet.com.py
ns2.activenet.com.py
MEDITER
ns1.mediter.com.py
ns1.tempusnet.com.py
TEISA
ns1.teisa.com.py
ns2.teisa.com.py
SUPERNET
dns1.supernet.com.py
dns2.supernet.com.py
FIBERTEL
ns.cmm.com.py
ns2.cmm.com.py
CLARO
lawrencio.claro.com.py
nobelio.claro.com.py
Bueno,
otra historia mas, vencio el antivirus y los jefes no quieren comprar,
que hacemos??
- “AVG es gratis”,
gran 7 las firmas pesan un monton, x +200 maquinas, (dio no guarde).
Solucion: (no se si ha de ser legal, pero a mi me funciona de la puta madre).
instalamos AVG Free, pero no te deja cambiar los servidores de actualizacion no se pueden cambiar, si o si usan o guru.avg.com o bguru.avg.cz entonces me toco levantar un servidor dns y crear una zona avg.com y apuntarle a mi servidor web, en mi servidor web tengo un alias a la carpeta de actualizacion del AVG8 y AVG9.
no esta de mas que para que funcione esto las maquinas clientes TIENEN que utilizar el servidor DNS donde cambias la ip de AVG.
en fin… los archivos de configuracion que modifico y el script que utilizo para bajar las actualizaciones son los siguientes:
primero modifique mi servidor de dns, le agregue esta linea al archivo /etc/named.conf:
zone "avg.com" in {
file "master/avg.com";
type master;
};
luego cree el archivo /var/lib/named/master/avg.com que contenia esto
$TTL 2D
@ IN SOA mail.midominio.com. root.mail.midominio.com. (
2009071400 ; serial
3H ; refresh
1H ; retry
1W ; expiry
1D ) ; minimum
avg.com. IN NS ns.midominio.com
guru IN A ip.demi.servidor.web
# chown named.named /var/lib/named/master/avg.com
no esta de mas decirle que tienen que configurar bien su dns, esa que puse arriba es un ejemplo nomas.
despues reiniciamos nuestro dns server
# /etc/init.d/named restart
Shutting down name server BIND waiting for named to shut down (28s) done
Starting name server BIND done
#
ya esta hasta ahi todo bien con nuestro dns, si tenemos bien configurado nuestros clientes con el nameserver que editamos cuando hagamos ping ya nos va a resolver bien el subdominio
mfleytas:~ # ping guru.avg.com
PING guru.avg.com (ip.demi.servidor.web) 56(84) bytes of data.
64 bytes from ip.demi.servidor.web: icmp_seq=1 ttl=64 time=0.376 ms
64 bytes from ip.demi.servidor.web: icmp_seq=2 ttl=64 time=0.343 ms
64 bytes from ip.demi.servidor.web: icmp_seq=3 ttl=64 time=0.356 ms
ahora vamos a configurar nuestro apache, nos vamos de nuevo a nuestro servidor web y creamos el archivo /etc/apache2/conf.d/avg.conf con lo siguiente

creamos nuestra carpeta, si queres solo del nueve o solo el del ocho, o si queres como yo de los dos
# mkdir -p /srv/www/avg_updates/80free/update/
# mkdir -p /srv/www/avg_updates/90free/update/
# chown wwwrun.www -R /srv/www/avg_updates/
reiniciamos nuestro apache
# rcapache2 restart
Syntax OK
Shutting down httpd2 (waiting for all children to terminate) done
Starting httpd2 (prefork) done
con eso ya tenemos funcionando perfectamente nuestro apache con el alias para nuestra carpeta de actualizacion de antivirus. (ojo este apache esta configurado para un solo dominio, no tiene virtual domains).
y comenzamos con nuestros scripts de actualizacion,
no me acuerdo de donde saque los scripts por eso no pongo el nombre de la persona que hizo, el del ocho, el del nueve le modifique nomas, estos son los scripts
del AVG8:
mail:~ # cat /root/bin/avg_update8.sh
#!/bin/bash
dst="/srv/www/avg_updates/80free/update/"
wget "http://guru.avg.com/softw/80free/update/avginfowin.ctf" -N -P $dst -o /dev/null
wget "http://guru.avg.com/softw/80free/update/avginfoavi.ctf" -N -P $dst -o /dev/null
cd $dst
cat avginfowin.ctf | sed 's/^bin(\([^\.]*\.bin\).*/\1/' | grep \.bin | \
xargs -I FILE wget -b -N -P $dst http://guru.avg.com/softw/80free/update/FILE \
-o /dev/null
cat avginfoavi.ctf | sed 's/^bin(\([^\.]*\.bin\).*/\1/' | grep \.bin | \
xargs -I FILE wget -b -N -P $dst http://guru.avg.com/softw/80free/update/FILE \
-o /dev/null
#
del AVG9
mail:~ # cat /root/bin/avg_update9.sh
#!/bin/bash
dst="/srv/www/avg_updates/90free/update/"
wget "http://guru.avg.com/softw/90free/update/avg9infowin.ctf" -N -P $dst -o /dev/null
wget "http://guru.avg.com/softw/90free/update/avg9infoavi.ctf" -N -P $dst -o /dev/null
cd $dst
cat avg9infowin.ctf | sed 's/^bin(\([^\.]*\.bin\).*/\1/' | grep \.bin | \
xargs -I FILE wget -b -N -P $dst http://guru.avg.com/softw/90free/update/FILE \
-o /dev/null
cat avg9infoavi.ctf | sed 's/^bin(\([^\.]*\.bin\).*/\1/' | grep \.bin | \
xargs -I FILE wget -b -N -P $dst http://guru.avg.com/softw/90free/update/FILE \
-o /dev/null
mail:~ #
#
no esta de mas decir que tienen que hacer ejecutable los scripts
mail:~ # chmod +x /root/bin/avg_update8.sh
mail:~ # chmod +x /root/bin/avg_update9.sh
mail:~ #
con eso ya esta todo, pueden ejecutar los scripts de actualizacion manualmente una vez y despues poner el el crontab para que se ejecuten solos a la madrugada, en mi caso esta asi
mail:~ # crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.XXXXrPZkH5 installed on Tue Nov 3 14:06:50 2009)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
45 1 * * * /root/bin/avg_update8.sh >/dev/null 2>&1
45 2 * * * /root/bin/avg_update9.sh >/dev/null 2>&1
para que ejecute a las 01:45 el update del 8 y a las 02:45 el update del 9
(si no entienden un huevo pueden preguntar nomas)