packet radio buena solucion ( equipos de yaesu ), en plan wi-fi pues con 2 antenas Stella Doradus SD27, 2 Linksys WRT54GS que sean versiones :
Linksys WRT54GS 1.0 CGN0xxx o CGN1xxx
Linksys WRT54GS 1.1 CGN2xxx
Linksys WRT54GS 2.0 CGN3xxx
Linksys WRT54GS 2.1 CGN4xxx
Linksys WRT54GS 3.0 CGN5xxx
Linksys WRT54GS 4.0 CGN6xxx
Para poder usar el firmware de dd-wrt
http://www.dd-wrt.org/ademas de 2 amplificadores eRize ERZIPA-2.4G/0.5W trabajan en modo b menos velocidad pero consegiras un enlace mas estable y usar cables tipo LMR-400 y conectores de baja perdida
Tienes que tener en cuenta que tienes que tener linea visual de antena a antena sin nada por medio como pisos arboles .....
esto del wifi es un mundo yo no te garantizo que te llege la señal a los 20 km son muchos km aunque es posible, enlances de mas km se han consegido.
Si no siempre te queda la opcion de packet radio que te van a cubrir esos 20 km sin problemas usando buenas antenas.
Saludos.