Estou trabalhando em um projeto para determinar o status (On / Off) e taxas de transferência de dados em roteadores em uma LAN. A parte de status do projeto é feita, estou executando um script python em um Rasberry Pi na LAN que pinga os roteadores e escreve o status dos roteadores no banco de dados MySQL. Preciso de ajuda na outra parte
Considere o seguinte exemplo:
Considere que eu tenho quatro roteadores em minha LAN, todos eles estão conectados a um servidor.
Agora, vários dispositivos serão conectados para dizer routerA e eu quero calcular a taxa de transferência de dados atual por meio do routerA. Como isso pode ser feito?
Posso pingar google.com (8.8.8.8) a partir do routerA e dividir o packetsize
por avgtime
para obter velocidade através do roteadorA, se sim, como faço o ping de um roteador?