Allereerst mijn excuses als dit het verkeerde subforum is; ik twijfel tussen CSA en Netwerken, maar omdat ik hoop op een bestaand stuk software dat dit kan heb ik het onder CSA gegooid.
Mijn vraag
Ik heb een raar probleem in mijn netwerk, waarbij eens per zoveel uur mijn internet naar de <5Mbps zakt. Ik betaal voor gigabit, en heb al een hele tijd gewoon netjes >800Mbps kunnen testen.
De afgelopen dagen heb ik veel geprobeerd uit te zoeken, maar tevergeefs. Tot ik zojuist ineens bedacht dat een ping natuurlijk ook intern werkt.
Hieruit kwam meteen een leuk gegeven naar voren; de managed switch het dichtst bij mijn mac mini heeft stabiel rond de 5ms latency. Tussen die switch en mijn mac mini zit een unmanaged switch (kan ik niet pingen want heeft geen IP), en op diezelfde unmanaged switch zit ook een server. Die server heeft <1ms ping wanneer alles stabiel draait.
Mijn modem had op dit moment over de 250ms ping, met 15% packet loss.
Enkele momenten later nog eens geprobeerd, en toen was het omgedraad; server had zo'n 15% packet loss, modem 0%. Het viel me wel op dat de ping naar modem tussen de <1 en 50ms testte bij deze tweede ronde.
Om dit toch even fatsoenlijk in kaart te brengen zou ik graag een langdurigere ping test willen doen, waarbij ik het liefst meerdere apparaten tegelijk aanspreek, en het liefst vanaf meerdere punten (vanaf mijn mac mini, vanaf mijn server, en vanaf een raspberry pi op een totaal ander punt achter mijn modem). Deze data wil ik dan kunnen opslaan naar een CSV of een database zodat ik daarna hopelijk de link kan leggen tussen welke lijnen/apparaten tegelijkertijd een hoge ping en/of packet loss ervaren.
Voordat ik hier zelf code voor ga schrijven vraag ik me eerst af of hier geen bestaande unix-based tooling voor is, die dus threaded continu pings kan uitvoeren en deze informatie in een leesbaar formaat kan uitpoepen.
Relevante software en hardware die ik gebruik
Zoals gezegd een Mac Mini (M1), raspberry pi 2, en een server waar Debian op draait.
Daarnaast is mijn netwerk als volgt ingedeeld. Geel is hierbij draadloze endpoints, blauw is bedrade endpoints, rood zijn switches en grijs is de binnenkomende glasvezel. Hierin missen nog een tiental HomeWizard Energy sockets, die zitten ook op mijn Asus Blue Cave aangesloten. Totaal aantal apparaten in het netwerk is volgens de FRITZ!Box rond de 52.
Wat ik al gevonden of geprobeerd heb
Losse ping tests, waarmee ik het probleem heb bevestigd. Lastig op grote schaal toe te passen, en het probleem is erg wisselend; soms is het een paar seconden en dan uren lang niks, de andere keer is het een paar uur en dan een paar minuten lang niks.
Ik heb gezocht naar tools om dit te doen, maar meer dan bijv. Fing kom ik niet echt tegen, en die heeft deze functionaliteit niet.
Ik heb ook overwogen om bijv. al mijn slimme stekkers even uit te trekken, maar dat is mijn 'last resort' optie om die uit te sluiten. Dat zou een enorme hoop ellende zijn om weer alle klokjes goed in te stellen en de vriezer weer op te starten e.d., dus liever niet als het niet nodig is.
Ik hoop dat iemand toevallig een oplossing kent, of andere ideeën heeft die me kunnen helpen bij het troubleshooten. Ik ben net als velen hier erg afhankelijk van stabiel internet, vind het prima als het niet altijd de volle gigabit is maar latency van 250ms is niet mee te werken.
Mijn vraag
Ik heb een raar probleem in mijn netwerk, waarbij eens per zoveel uur mijn internet naar de <5Mbps zakt. Ik betaal voor gigabit, en heb al een hele tijd gewoon netjes >800Mbps kunnen testen.
De afgelopen dagen heb ik veel geprobeerd uit te zoeken, maar tevergeefs. Tot ik zojuist ineens bedacht dat een ping natuurlijk ook intern werkt.
Hieruit kwam meteen een leuk gegeven naar voren; de managed switch het dichtst bij mijn mac mini heeft stabiel rond de 5ms latency. Tussen die switch en mijn mac mini zit een unmanaged switch (kan ik niet pingen want heeft geen IP), en op diezelfde unmanaged switch zit ook een server. Die server heeft <1ms ping wanneer alles stabiel draait.
Mijn modem had op dit moment over de 250ms ping, met 15% packet loss.
Enkele momenten later nog eens geprobeerd, en toen was het omgedraad; server had zo'n 15% packet loss, modem 0%. Het viel me wel op dat de ping naar modem tussen de <1 en 50ms testte bij deze tweede ronde.
Om dit toch even fatsoenlijk in kaart te brengen zou ik graag een langdurigere ping test willen doen, waarbij ik het liefst meerdere apparaten tegelijk aanspreek, en het liefst vanaf meerdere punten (vanaf mijn mac mini, vanaf mijn server, en vanaf een raspberry pi op een totaal ander punt achter mijn modem). Deze data wil ik dan kunnen opslaan naar een CSV of een database zodat ik daarna hopelijk de link kan leggen tussen welke lijnen/apparaten tegelijkertijd een hoge ping en/of packet loss ervaren.
Voordat ik hier zelf code voor ga schrijven vraag ik me eerst af of hier geen bestaande unix-based tooling voor is, die dus threaded continu pings kan uitvoeren en deze informatie in een leesbaar formaat kan uitpoepen.
Relevante software en hardware die ik gebruik
Zoals gezegd een Mac Mini (M1), raspberry pi 2, en een server waar Debian op draait.
Daarnaast is mijn netwerk als volgt ingedeeld. Geel is hierbij draadloze endpoints, blauw is bedrade endpoints, rood zijn switches en grijs is de binnenkomende glasvezel. Hierin missen nog een tiental HomeWizard Energy sockets, die zitten ook op mijn Asus Blue Cave aangesloten. Totaal aantal apparaten in het netwerk is volgens de FRITZ!Box rond de 52.
Wat ik al gevonden of geprobeerd heb
Losse ping tests, waarmee ik het probleem heb bevestigd. Lastig op grote schaal toe te passen, en het probleem is erg wisselend; soms is het een paar seconden en dan uren lang niks, de andere keer is het een paar uur en dan een paar minuten lang niks.
Ik heb gezocht naar tools om dit te doen, maar meer dan bijv. Fing kom ik niet echt tegen, en die heeft deze functionaliteit niet.
Ik heb ook overwogen om bijv. al mijn slimme stekkers even uit te trekken, maar dat is mijn 'last resort' optie om die uit te sluiten. Dat zou een enorme hoop ellende zijn om weer alle klokjes goed in te stellen en de vriezer weer op te starten e.d., dus liever niet als het niet nodig is.
Ik hoop dat iemand toevallig een oplossing kent, of andere ideeën heeft die me kunnen helpen bij het troubleshooten. Ik ben net als velen hier erg afhankelijk van stabiel internet, vind het prima als het niet altijd de volle gigabit is maar latency van 250ms is niet mee te werken.