Si tu tarjeta tiene una ficha SMA (si tiene una antena fijate si la podés sacar), ahi podés enchufar un cable coaxial y llevarlo a una antena en el techo
. Las antenas se compran, busca en internet antenas con ficha SMA invertida y encontrarás cientos.
Una conexión con una antena exterior con 12 dBm de ganancia te puede cubrir 2000mt en espacio abierto (sin tener en cuenta la ENORME reducción de la señal por paredes y demás), depende de la potencia con la que transmite la antena, obvio. Si tu tarjeta NO tiene ficha SMA, podés conseguir una buena tarjeta WiFi que tenga, por ejemplo una Alfa AWUS036h, que es USB, chiquita y tiene una ganancia y prestaciónes excelentes con un buen chipset. Cuesta unos 60 dólares, hacé la conversión a tu moneda local.
A las tarjetas, como te comentaba arriba, les sacás la antena y usas el SMA para conectar un cable que va a un receptor externo. Ahí tenés que fijarte la ganancia en dBm que tiene la antena que le conectas (o bien en mW, da igual si conoces la conversión). La antena externa que trae un Alfa AWUS036h, por ejemplo, es de 5 dBm. Podés comprar antenas con 7 dBm, 9 dBm... son muy baratas (~10 dólares), también hay algunas direccionales. Si querés exagerar podés hacer lo que te decía arriba, desplegás un cable coaxial hasta el techo y conectás una de 12 dBm, o 20...
Si comprás una antena de más de 9dBm probablemente ya te salga bastante cara, así que te recomiendo que más de eso optes por la del techo
Espero haber sido de ayuda
Saludos