Como descobrir qual dispositivo está usando a largura de banda dentro do WiFi de uma casa


0

Quase todas as casas têm Wi-Fi e seu pessoal se conecta a ele através de diferentes dispositivos. Laptop, PC, smartphones e até soluções de IoT chegando.

Eu tenho uma necessidade muito básica. Quero saber qual dispositivo está consumindo a largura de banda do WiFi, porque outros sentem uma velocidade e conectividade terríveis.

No entanto, não consigo encontrar um software para fazer isso. Quero dizer, eu não sou um profissional de rede, mas isso parece ser uma necessidade muito difundida. O primeiro passo para descobrir por que a conexão com a Internet é lenta é descobrir o que está consumindo. Estou certo?

Temos um aplicativo que facilita a descoberta de dispositivos conectados e seu uso e tráfego?


que sobre o uso etherape ou Wireshark para monitorar largura de banda da rede
dvhh

Relendo sua postagem, pergunto-me se o problema é que a largura de banda WIFI está sendo devorada por um dos dispositivos ou se o problema é congestionamento nas bandas WIFI. A primeira coisa que eu faria é olhar para os sinais WIFI na área usando algo como o analisador WIFI no Android. Como alternativa, teste a hipótese observando as latências entre os clientes da LAN - se elas são altas e variáveis, o seu problema provavelmente é interferência / ruído do wifi - a menos que você tenha uma conexão à Internet mais rápida que a sua WIFI.
Davidgo

Respostas:


2

Sua premissa está errada (isto é, não é uma necessidade muito básica), o que significa que essa informação é surpreendentemente difícil de obter. A maioria dos roteadores de nível doméstico não tem como obtê-lo.

Se você possui um roteador compatível com DD-WRT ou similar, pode fazer o flash do roteador com este software e, em seguida, usar um software adicional para monitorar dados por IP - possivelmente YAMon


Eu discordo totalmente. Esse é o problema da escassez. Se alguém come toda a comida, outros morrem de fome. Se o filho da família de um carro o retirar, outros membros da família deverão esperar que ele volte. Toda a economia como ciência é baseada na noção de escassez . Então, é definitivamente uma necessidade comum. Não apenas em uma casa, em todos os lugares em que as pessoas compartilham um recurso escasso, deve haver algum mecanismo para medir o uso de cada membro.
Saeed Neamati

Sua tangente sobre a escassez pode estar correta, no entanto, uma "necessidade comum" não é uma "necessidade muito básica" - se fosse uma "necessidade muito básica", os roteadores básicos terão essa funcionalidade incorporada - o que eles não têm - e que foi o meu ponto.
Davidgo

Entendi o seu ponto, obrigado pelo esclarecimento. Sim, não é uma necessidade básica . Nem todas as coisas comuns são básicas.
Saeed Neamati

1

Eu sei que esta resposta parecerá muito distante do que você estava pedindo, mas por favor, tenha paciência comigo. A primeira possibilidade que você precisa eliminar é o bufferbloat. Eu vou explicar.

Na maioria das residências, o Wi-Fi não é muito usado para o tráfego de LAN para LAN, é usado principalmente para o tráfego da Internet. Portanto, quando as pessoas dizem que o Wi-Fi doméstico fica lento quando muitas pessoas o usam, elas realmente querem dizer que sua capacidade de acessar coisas na Internet fica lenta quando muitas pessoas o usam.

O ponto de congestionamento provável no tráfego de Internet de uma família típica não é o tempo de antena Wi-Fi, é mais provável que seja o seu link de banda larga. Algumas pessoas têm a noção errada de que, quando um link de rede fica congestionado, o aumento da latência (atraso, tempo de ida e volta do ping, etc.) é um resultado natural. Mas isso não é verdade. Se a latência aumentar quando o seu link estiver congestionado, é um sinal de que uma ou mais peças do seu equipamento de rede (modems / gateways / roteadores / APs) possuem um bug conhecido chamado bufferbloat .

Bufferbloat é quando seu equipamento de rede lida com o congestionamento apenas armazenando tudo em buffer e permitindo que o atraso de pacotes em buffer fique cada vez mais longo e mais longo sem nunca deixar cair nenhum pacote. Roteadores antigos não faziam isso. A RAM era mais cara nos primeiros dias da Internet; portanto, os roteadores não tinham RAM suficiente para armazenar muitos pacotes em buffer; portanto, rapidamente ficavam sem espaço em buffer e começavam a soltar pacotes quando acontecia um congestionamento. Os algoritmos de controle de congestionamento da TCP detectariam pacotes descartados e o usariam como gatilho para os algoritmos de controle de congestionamento. Mas agora a RAM é barata e os roteadores modernos podem amortecer toneladas de pacotes e, ao fazê-lo, ocultam acidentalmente o fato de ocorrer congestionamento. , para que o controle de congestionamento TCP nunca entre em ação.

Portanto, sempre que as pessoas sentem que sua rede doméstica é lenta, a primeira coisa que precisam fazer é executar uma ferramenta como dslreports.com/speedtest, que fornece um grau de latência de bufferbloat. Execute-o no momento em que você perceber que sua rede está lenta. Se você obtiver uma classificação ruim de bufferbloat, resolva o problema do bufferbloat primeiro, antes de tentar acusar um usuário, dispositivo ou processo de reduzir a largura de banda. Normalmente, não é necessário usar QoS (ou dar palestras para familiares) para punir os fluxos de tráfego de alta largura de banda. Corrija o bufferbloat primeiro.

Uma maneira de abordar o bufferbloat é habilitar um algoritmo "Smart Queue Management" (SQM) com reconhecimento de buffer, como o FQ-CoDel no seu roteador, na cabeça da sua rede. Se o seu roteador puder executar qualquer distro de firmware de roteador baseada em Linux de fonte aberta conhecida no mercado de reposição, como LEDE, OpenWrt ou DD-WRT, siga as instruções on-line para saber como fazer isso. Essas instruções também informam sobre o ajuste dos recursos de modelagem de tráfego do seu roteador para tornar seu roteador um pequeno gargalo na sua rede. Ao tornar seu roteador com capacidade de buffer buffer um pouco gargalo, ele permitirá que o controle de congestionamento de TCP seja ativado antes que o bufferbloat possa acontecer em qualquer outra caixa da sua rede.

Se você não quiser mexer com as distribuições de firmware do mercado de reposição, pode comprar soluções de roteador prontas para uso em buffer-bloat, como o IQrouter da evenroute.com. Eu não o usei, então não posso atestar isso, mas eles o comercializam especificamente como cuidando do bufferbloat da maneira que descrevi acima.

Se você realmente não tem um problema de bufferbloat e algo realmente está acontecendo na sua rede, minha melhor dica para você é lembrar que o escasso recurso no Wi-Fi é o tempo de antena, não largura de banda. Dependendo do tipo de Wi-Fi que o seu AP e os dispositivos clientes suportam, e a que distância um cliente está do AP, alguns dispositivos Wi-Fi na sua rede podem estar usando tempo de antena até 1733 vezes mais eficientemente do que outros dispositivos. Portanto, um dispositivo de ponta pode estar enviando um gigabit por segundo de tráfego e ainda usar menos tempo de antena do que um dispositivo mais antigo, mais distante do AP, bloqueado usando a antiga taxa de dados de 1 Mbps. Portanto, se você observar a largura de banda em vez do tempo de antena, seria tentado a punir o cara de gigabit por segundo, quando na verdade o cara de 1 Mbps está gastando uma quantidade razoável de tempo de antena. Portanto, lembre-se sempre de dividir o uso da largura de banda de um determinado dispositivo pela taxa média de PHY para obter o tempo de antena e comparar o uso do tempo de antena, não a largura de banda entre os dispositivos.


Porra, eu estava procurando por uma receita simples, e aqui está uma palestra de nível universitário. +1 para todas as coisas boas que você me ensinou. Mas vou dizer não a isso. Porque é muito mais complicado que minha lentidão. Vou esperar até a velocidade aumentar novamente. Obrigado.
precisa saber é o seguinte

@SaeedNeamati Pelo menos, execute a ferramenta dslreports à qual vinculei, para ver sua classificação de bufferbloat na próxima vez que a rede estiver lenta. Se você obtiver uma nota ruim, saberá que não se incomodará em tentar encontrar um porco da largura de banda até resolver o problema do seu bufferbloat.
Spiff
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.