Since my upgrade to Ubuntu 7.10, I have not had any issues, and unfortunately not much time to explore some of the new features either!
One thing I had noticed though, is that the Update Manager hadn’t informed me of any updates since. So, I forced a check, which resulted in timeout messages for the repository URLs. Strange, though familiar, as I remembered a similar problem with 7.04.
Now, after some reading, I want to state that there is seemingly a big misunderstanding out there on exactly what this issue is, and who should be fixing it! My understanding is that with the latest linux kernels, there is an incompatibility with certain routers, which are messing with the TCP headers and shouldn’t be. IPv6 being enabled in Ubuntu 7.10 by default might have something to do with the problem. If any of that is incorrect, please leave a comment and correct me!
Anyway, the issue is real, and its causing headaches for quite a fewUbuntu’ers! My view is that if the Ubuntu folk can do anything to avoid this, then that’d be a good thing, as most people’s initial reaction is to blame poor old Ubuntu!
So, I just wanted to document the changes I made, mostly to remind me if I ever need to remember what I changed, and if it helps anyone else, well great!
From the command line: gksudo gedit /etc/modprobe.d/aliases and change the line alias net-pf-10 ipv6 to:
alias net-pf-10 off
From the command line: gksudo gedit /etc/hosts and comment out the ipv6 section, leaving it as follows:
# The following lines are desirable for IPv6 capable hosts
#::1 ip6-localhost ip6-loopback
From the command line: gksudo gedit /etc/modprobe.d/blacklist and add the following: