My day job as a WiFi installer has shown me that 10km is very doable.
Thats no longer up for debate. Plenty of us have already stated that we've been doing this for years.
Using the proper gear helps and seven or eight years ago we did experiment with Yagi style Cantenna. These are very directional and difficult to keep aimed in the wind.
Utter nonsense. If you are "using the proper gear" you will know that proper, rigid mounts are not optional. I have 26 element yagi antennas (in radomes) mounted on the top of hundred foot towers on top of mountains over here in Australia - that are regularly subjected to winds in excess of 140 kmh. They run links over 8Km and have never needed re-aligned in the 6 years the link has been running.
Depending on the frequency being used a old satellite dish works well too. I cut off the LNB and braze a mast to hold a 5.2ghz Motorola Canopy .... this increases the gain by 18dbi, enough to triple the antenna power.
Whoa there buddy! First off, 18dBi gain is NOT tripple the power. The dB scale is logarithmic. 3dB is DOUBLE the power. 6dB is double that (4 times). 9dB is 8 times, 12dB is 16 times, 15dB is 32 times and 18dB is 64 times the power.
If I recall correctly, the Canopy was already +30dBm (1 watt) so you're poking 64 WATTS of RF out the front of that thing. I'd be very surprised if thats even LEGAL. It absolutely, definately is NOT legal in my country. Max legal power is +36dBm (only +30dBm in some bands, and I think that may also apply to 5.2 and 5.8GHz ISM bands)
As a "wifi installer" I would have expected you to know about power gain, and also to be aware of and sensitive to the legal requirements of installing and operating links in a safe and legal way. (set up your 64W unit and point it at someones house, in an day, they could get as much exposure as sitting in a microwave oven on high for over half an hour!)
Now this deal of using the old Linksys routers to flash with Linux is way cool,
we have turned a $5.00 used router into a highly configurable access point comparable to a Cisco
Been doing it for years. I think I may have mentioned it earlier in this thread, certainly been discussed numerous times in IRC.
The LinkSys IS cisco and has been for quite some time.
unfortunately when Cisco bought Linksys they immediately reduced the flashable ram down to less than a meg to stop people from making these routers open source friendly.
I doubt they did it to stop people re-using them. I expect it was a way of reducing the manufacturing cost so they could increase their profit, and stopping people re-using them was just a bonus.
You ARE aware, are you not, that the WRT54GL is still being made, and still has the full FLASH and RAM, and can be purchased brand new with warranty quite easily? (I just purchased 10 more for another project. Sure beats waiting forever for them to come up on ebuy and having to deal with every different hardware version!)
There are also HUNDREDS of other routers readily available that you can reflash with one of a variety of linux specifically developed for this application? Check out open-wrt, dd-wrt, tomato etc. I've got a couple of Motorola wr54g routers here I've reflashed and several other one from other manufacturers. The linksys just happens to suit my needs because of its physical construction and ready availability.