Installazione e configurazione di AVG su Debian
Jump to navigation
Jump to search
Disinstallazione di McAfee
- Fermare amavis
sudo invoke-rc.d amavis stop
- Killare tutti i procesi uvscan
sudo killall -9 uvscan_real
- Rimuovere mcafee
sudo aptitude purge mcafee-autoupdate mcafee-virusscan
sudo rm -rf /var/spool/mcafee-virusscan sudo rm -rf /etc/mcafee-autoupdate
- Un reboot è caldamente consigliato, altrimenti si va in memory overflow
sudo reboot
Installazione
- Fermare amavis
sudo invoke-rc.d amavis stop
- Se si installa su amd64, occorre la libreria i386:
sudo aptitude install libc6-i386
- Se si usa il repository RVM:
sudo aptitude update && sudo aptitude install avg85flx
- Altrimenti prelevarlo ed installarlo a mano
cd /tmp wget "http://download.avgfree.com/filedir/inst/avg85flx-r855-a3656.i386.deb" sudo dpkg -i /tmp/avg85flx-r855-a3656.i386.deb
- Avviare il demone:
sudo invoke-rc.d avgd restart
- Aggiornarlo
sudo /usr/bin/avgupdate
- Impostare l'autoupdate
cat | sudo tee /etc/cron.d/avg-autoupdate > /dev/null <<EOFile # Updates AVG antivirus # $Id$ #m h dom mon dow user command 0 */2 * * * root /usr/bin/avgupdate -n > /dev/null EOFile
- Verificare il file:
echo "20608909b9e17f7beab963b54561524e /etc/cron.d/avg-autoupdate" | md5sum --check
Configurazione demone
Per evitare che AVG vada in timeout e mantenga le mail in coda, dando l'errore:
(!)AVG Anti-Virus: timed out, retrying (2) (!!)AVG Anti-Virus av-scanner FAILED: run_av error: Too many retries to talk to /opt/avg/avg8/var/run/avgsocket (timed out) at (eval 86) line 309.
occorre configurare questi parametri:
sudo avgcfgctl -w Default.setup.features.antispam=false sudo avgcfgctl -w Default.tcpd.avg.limiter_start=150 sudo avgcfgctl -w Default.tcpd.avg.limiter_stop=200 sudo avgcfgctl -w Default.tcpd.avg.timeout=5000 sudo avgcfgctl -w Default.tcpd.smtp.enabled=false sudo avgctl --restart=tcpd
Configurazione per l'utilizzo via tcp
Nella configurazione con utilizzo via tcp, potrebbe bloccarsi, quindi utilizzare quello via socket.
- Configurare amavisd
sudoedit /etc/amavis/conf.d/15-av_scanners
['AVG Anti-Virus',
\&ask_daemon, ["SCAN {}\n", '127.0.0.1:54322'],
qr/^200 [oO][kK]/m, qr/^403/m, qr/^403 .*?: ([^\r\n]+)/m ],
- Verificare il file
echo "5ee03278cb52545396d81eef57156276 /etc/amavis/conf.d/15-av_scanners" | md5sum --check
- Riavviare amavis
sudo invoke-rc.d amavis restart
Configurazione per l'utilizzo via socket
- Impostare l'utilizzo del socket
sudo avgcfgctl -w Default.tcpd.avg.use_socket=true sudo avgcfgctl -w Default.tcpd.avg.socket=avgsocket
sudo invoke-rc.d avgd stop;sudo invoke-rc.d avgd start
- Verificare che il socket sia attivo:
sudo avgcfgctl Default.tcpd.avg.use_socket sudo avgcfgctl Default.tcpd.avg.socket
ls /opt/avg/avg8/var/run/avgsocket
- Impostare amavisd-new per usare il socket invece del tcp
sudo invoke-rc.d amavis stop
sudoedit /etc/amavis/conf.d/15-av_scanners
['AVG Anti-Virus',
\&ask_daemon, ["SCAN {}\n", '/opt/avg/avg8/var/run/avgsocket'],
qr/^200 [oO][kK]/m, qr/^403/m, qr/^403 .*?: ([^\r\n]+)/m ],
sudo invoke-rc.d amavis start