Nota: verifique se o seu roteador está definido como WPA2-AES.
Seu problema é com a configuração de MTU para sua conexão DSL.
Há uma configuração de MTU na configuração de rede do Ubuntu e uma configuração de WAN MTU no seu roteador.
Para DSL, uma configuração de MTU comum é 1492. Basta ir em frente e tentar esse valor primeiro e ver se o desempenho da sua rede melhora.
Para determinar a configuração correta, comece com todas as configurações de MTU = 1500 e VPN = off. (VPN requer testes diferentes).
No terminal:
ping [-c count] [-M do] [-s packet_size] [host]
As opções usadas são:
-
c count
: número de vezes para pingar -
M hint
: selecione a estratégia de descoberta do MTU do caminho. pode serdo
(proibir fragmentação, mesmo local),want
(fazer descoberta de PMTU, fragmentar localmente quando o tamanho do pacote é grande) oudont
(não definir sinalizador DF). -
s packet_size
: especifica o número de bytes de dados a serem enviados.
Você deve sempre começar em 1472 e diminuir 10 vezes a cada vez. Depois de receber uma resposta, suba até 1 até obter um pacote fragmentado. Pegue esse valor (último valor bom) e adicione 28 ao valor para considerar os vários cabeçalhos TCP / IP. Por exemplo. Digamos que 1452 tenha o tamanho adequado do pacote (onde você obteve uma resposta ICMP ao seu ping). O tamanho real da MTU seria 1480, que é o ideal para a rede com a qual estamos trabalhando.
ping -c 4 -M do -s 1472 8.8.8.8 # this will probably show fragmentation
ping -c 4 -M do -s 1462 8.8.8.8 # may show fragmentation
ping -c 4 -M do -s 1452 8.8.8.8 # no fragmentation?
ping -c 4 -M do -s 1453 8.8.8.8 # still no fragmentation?
referência: Como determinar o correto Tamanho da MTU com pings ICMP