Acho que você pode ter várias coisas acontecendo aqui.
A NAT adiciona latência e os gateways domésticos são freqüentemente insuficientes
Note que praticamente todos os gateways domésticos que fazem NAT irão adicionar alguma latência, e a maioria dos equipamentos domésticos é extremamente sensível a preço, então eles tendem a usar CPUs com baixo consumo de energia. Eu gostaria de pensar que a maioria das engrenagens domésticas pode fazer a velocidade do arame ao fazer uma ponte (não fazer NAT), então pode ser interessante fazer alguma LAN para LAN, LAN para WLAN e (se o WRT54G o suportar) somente bridge (não-NAT) WAN para testes LAN IPerf, além de um modo NAT WAN para teste LAN IPerf, para realmente caracterizar a revisão do WRT54G que você tem, e a imagem do firmware que está nele. Note que "wire [less] speed" em 802.11g é de cerca de 25mbps devido à extraordinária sobrecarga do 802.11 (~ 50% da sua taxa de sinalização).
Seu roteador é antigo
Note que o Linksys WRT54G foi introduzido em 2002, então tem uma década de idade, que, com a lei de Moore e tudo, torna isso decrivelmente antigo. Em 2002, as conexões de banda larga das pessoas em casa provavelmente estavam apenas a 1.5mbps, 512kbps acima do DSL, então não precisava ser tão rápido assim. Viu várias revisões de hardware desde então, mas não sei se alguma dessas revisões afetou o desempenho. Mais motivos para executar alguns testes limpos para caracterizar a caixa que você tem.
Seu cliente está muito próximo do seu AP
Colocar seu cliente sem fio a apenas 5cm do AP está muito próximo. Você pode realmente sobrecarregar um rádio e dessensibilizá-lo temporariamente se o sinal for muito strong. Mantenha seu equipamento Wi-Fi a pelo menos um metro de distância um do outro quando puder. Veja o que o seu software reporta para a força do sinal. Use uma ferramenta que relate o verdadeiro RSSI em dBm negativo (decibéis em relação a 1 miliWatt), não algo que relate uma porcentagem sem sentido. Se você já viu um RSSI de -20 dBm, seu sinal pode estar muito quente para alguns rádios mais baratos. Bons rádios podem lidar com RSSIs de até 0 dBm (== 1 full mW), mas se você nunca mediu esse aspecto do seu rádio, calcule -20 dBm como o sinal máximo que ele pode suportar. Também use um software que permita ver qual das taxas de sinalização do 802.11g você está obtendo, e certifique-se de posicionar seu cliente onde ele está obtendo consistentemente a taxa de sinalização de 54mbps (não há problema se ocasionalmente cair para a segunda taxa mais alta). é 48mbps).
Seu AP provavelmente está em um canal poluído
Verifique se você tem seu AP no canal mais limpo disponível para você. Não use apenas uma ferramenta somente Wi-Fi, como o inSSIDer, para localizar interferência, porque você pode estar lidando com interferência não-Wi-Fi. Se você não tiver acesso a um analisador de espectro real, como um Wi-Spy ou superior, experimente os testes de LAN para WLAN IPerf nos canais 1, 6 e 11 e configure manualmente seu AP para qualquer canal que tenha o melhor desempenho em.
Seu firmware de AP provavelmente não é ótimo
Caso seja um problema de firmware que possa ser corrigido (em oposição a apenas hardware com pouco poder), se você não tiver seu WRT54G na última revisão de firmware Linksys para a sua revisão de hardware, tente isso. Se distribuições de firmware de terceiros de código aberto e de mercado lhe interessam, experimente a versão estável mais recente da distribuição que mais lhe agrada e rode em seu hardware. Mais uma vez, use uma ferramenta de bom desempenho como o IPerf e altere apenas uma coisa por vez para que seus resultados sejam o mais comparáveis possível.
Todos ou Vários dos Acima
Não se esqueça de que a redução geral de velocidade que você vê pode ser causada por vários dos itens acima combinados.
Você não está sendo controlado
É extremamente improvável que o seu ISP esteja cuidando de você. Lembre-se Navalha de Hanlon .