Actualizar GeoIP.dat y GeoIPv6.dat en Debian / Ubuntu

Si usamos los paquetes de GeoIP en Debian / Ubuntu nos habremos encontrado con que tienen una frecuencia de actualización terrible. En el caso de Debian 8, por ejemplo, la última actualización era de 2015. A continuación os dejo un par de sencillas líneas que se pueden poner en cron para actualizar GeoIP en Debian.

/usr/bin/wget -O – http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz | /bin/gunzip -c > /usr/share/GeoIP/GeoIP.dat.nuevo && /bin/mv -f /usr/share/GeoIP/GeoIP.dat.nuevo /usr/share/GeoIP/GeoIP.dat

/usr/bin/wget -O – http://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz | /bin/gunzip -c > /usr/share/GeoIP/GeoIPv6.dat.nuevo && /bin/mv -f /usr/share/GeoIP/GeoIPv6.dat.nuevo /usr/share/GeoIP/GeoIPv6.dat

La frecuencia de ejecución de estas líneas que recomiendo es una vez al mes. No vais a sacar mucho beneficio de lanzarlo con mayor frecuencia ya que se trata de la versión gratuita de la base de datos de GeoIP.

Espero que sirva de ayuda a alguien para mantener la base de datos de GeoIP actualizada en su servidor Debian o Ubuntu.