I'm trying out ubuntu 12.04 and I noticed that a process called Geoip is connecting to the internet at every boot/login. Why is this necessary? How do I disable this behavior?
I stumbled upon a way to disable this connection (this may only apply to 12.10).
Done. Happy days, no more geoip connections.
Disclaimer: I don't know if there any negative effects of disabling geoip provider connections in the way described above, because I still don't fully understand why this connection must call home.
See the SO question I have permanent connections to Canonical servers, what are they for? for more details.
There is currently no way to disable the geoip check. It is currently used to determine if your timezone has changed. In the future we should really add an option to disable it or at least reduce the dependency on the geoclue-ubuntu-geoip package to a recommends so users can just un-install that. I just tested that and it breaks indicator-datetime, I will make sure that gets addressed for 12.10.