GĂ„ til innhold
  • Bli medlem
StĂžtt hjemmeautomasjon! đŸ„‡đŸ„ˆđŸ„‰

Anbefalte innlegg

Skrevet

De siste dagene har jeg slitt mer og mer med hjemmenettet, dÄrlig respons, enkelte maskiner faller helt ut og kan ikke pinges til/fra. Det har utviklet seg over tid men toppet seg i forgÄrs. Har ikke gjort noe med konfigurering av nettet pÄ evigheter hen kikket gjennom oppsettet uten Ä finne noe stort.

 

Netter bestÄr av:

  • Altibox i bromodus
  • 5 stk Deco nooder, de fleste kablet, en enhet i Rutermodus kablet til Altibox
  • De fleste enheter som kan kables er kablet men der er vel et par titalls WiFi enheter.

Jeg hadde en IP-ping-jobb gÄende mellom 2 lokale maskiner og den hadde bÄde 20 og 30 ganger for lang responstid men i det Þyeblikket jeg restartet Deco-nettet ble ping-responsen helt normal i de fÄ sekundene fÞr WiFi falt helt ut for sÄ Ä bli dÄrlig igjen nÄr nettet kom opp igjen. Det fikk meg til Ä tenke DNS problem selv om ping mellom IP adresser ikke burde ha behov for DNS.

 

Jeg har hatt flere forskjellige DNS servere i Deco, bÄde Google og andre uten at jeg har merket noen forskjell pÄ de. Uansett, jeg gjorde et forsÞk med Ä sette opp Pi-Hole pÄ en virtuell Ubuntu maskin og sette den som DNS server i DHCP oppsettet i Deco og plutselig var der full respons i nettet mitt igjen... De fleste enhetene fant den nye DNS serveren av seg selv men noen fÄ mÄtte restartes.

 

NÄ er der jo ogsÄ flere i min omgangskrets som har erfart lignende de siste dagene og jeg tenker litt pÄ at vi nÄ offisielt har 100% overvÄking av nettverkstrafikk i Norge (vi har vel hatt det lenge men nÄ er det blitt offisielt). Ekstra overvÄking gir ekstra trafikk... https://steigan.no/2023/03/total-overvaking-av-nordmenn-i-lopet-av-2023/

Skrevet
16 minutes ago, SveinHa said:

Jeg hadde en IP-ping-jobb gÄende mellom 2 lokale maskiner og den hadde bÄde 20 og 30 ganger for lang responstid men i det Þyeblikket jeg restartet Deco-nettet ble ping-responsen helt normal i de fÄ sekundene fÞr WiFi falt helt ut for sÄ Ä bli dÄrlig igjen nÄr nettet kom opp igjen. Det fikk meg til Ä tenke DNS problem selv om ping mellom IP adresser ikke burde ha behov for DNS.

 

NÄ er der jo ogsÄ flere i min omgangskrets som har erfart lignende de siste dagene og jeg tenker litt pÄ at vi nÄ offisielt har 100% overvÄking av nettverkstrafikk i Norge (vi har vel hatt det lenge men nÄ er det blitt offisielt). Ekstra overvÄking gir ekstra trafikk... https://steigan.no/2023/03/total-overvaking-av-nordmenn-i-lopet-av-2023/

Hvis du pinger en IP adresse er ikke DNS involvert i det hele tatt. Hvis du pinger et DNS navn gjÞres det fÞrst et DNS oppslagt og sÄ sendes det en ping pakke. Responsiden du ser nÄr du pinger pÄvirkes ikke av DNS oppslagt, bare tiden fra du skriver kommandoen til det faktisk sendes ut en ping.

 

OvervÄkningen til E-tjensten lager ikke noe ekstra trafikk i ditt nett. MÄten det er lÞst pÄ er at de har et "TAP/SPAN Port" pÄ alle linker som gÄr ut av landet, hvor E-tjensten fÄr en kopi av all trafikken.

Skrevet
Neophyte skrev (3 minutter siden):

Hvis du pinger en IP adresse er ikke DNS involvert i det hele tatt. Hvis du pinger et DNS navn gjÞres det fÞrst et DNS oppslagt og sÄ sendes det en ping pakke. Responsiden du ser nÄr du pinger pÄvirkes ikke av DNS oppslagt, bare tiden fra du skriver kommandoen til det faktisk sendes ut en ping

Det var slik jeg trodde det skulle vÊre ogsÄ men litt merkelig at ny DNS lÞste problemet...

Skrevet
SveinHa skrev (PĂ„ 21.3.2023 den 10.32):

...men litt merkelig at ny DNS lĂžste problemet...

LÞste var vel Ä dra det litt langt... Nettet bedret seg en liten stund med annen DNS-server men det ballet pÄ seg igjen etter noen timer. I gÄr ble det virkelig ille og jeg klarte ikke Ä lokalisere problemet. 

 

Hadde liggende noen gamle UniFi aksesspunkt som jeg fyrte i gang og sÄ en god bedring. I dag stakk jeg innom Kjell&co og hentet en Ubiquiti EdgeRouter X. Et kjapt basisoppsett og Decoene ble skrudd av og da kviknet nettet dramatisk til. Etter Ä ha fÄtt satt statiske IP adresser pÄ nÞkkelenhetene i DHCP serveren ser det hele ut til Ä vÊre back-in-business igjen.

 

Et eller annet ser ut til Ă„ ha skjedd med Decoene. Statuslyset gikk i rĂždt med kortere eller lengre intervall. Har hatt 5 Decoer i drift men prĂžvde Ă„ erstatte hoved-Deco med den ene jeg hadde i reserve men ingen forskjell...

 

HĂ„per det varer denne gang...

Skrevet

Vill gjetting fra min side: kan det ha vĂŠrt en spanning tree-type greie som utspilte seg?

Jeg vet at det er forskjell pÄ produktene og merkene nÄr det kommer til evnen til Ä undertrykke slikt, men jeg vet ogsÄ at nettverk er noe jeg ikke kan.

Skrevet

Som sagt sÄ klarte jeg ikke Ä finne ut hva som virkelig skjedde. Brukte en del dager og flere verktÞy men endte opp med en slags eliminasjonsmetode... Spanning tree kan hÞres ut som en sannsynlig Ärsak men hva som har fÄtt dette til Ä bli et stort problem akkurat nÄ er ogsÄ et spÞrsmÄl. Har hatt Decoene i drift i 3-4 Är...

 

storeulv skrev (1 time siden):

men jeg vet ogsÄ at nettverk er noe jeg ikke kan.

MÄ vel ogsÄ si at jeg ikke "kan" nettverk men det har vÊrt en bi-del av jobben min helt siden den tiden Banyan Vines og 10Mbit coax ethernet var det helt store...

Skrevet

Tror jeg fant det virkelige problemet i dag. Har flere Ubiquiti EdgeSwitch og for Ä lÞse en akutt portkrise ved TVen satte jeg inn en 5-port TP-Link switch. Etter et Är eller sÄ med diverse utstyr som har kommet og gÄtt har jeg klart Ä plugge begge ender av en og samme kabel inn i denne switchen. Etter jeg fikk i gang EdgeRouteren begynte begge LEDene i en av de 2 portene Ä blinke med 1 Hz, det har jeg aldri sett tidligere og jeg ser lysene pÄ denne switchen der jeg alltid sitter i stuen. En feil jeg har gjort for en tid siden men som Deco ikke skjÞnte men EdgeRouter oppdaget tenker jeg...

 

NĂ„ vet ikke jeg hvor STP algoritmene ligger men der er tydeligvis en forskjell i Deco og EdgeRouter.

  • Like 1
Skrevet

Godt du fant problemet! 🙂
Var igang med Ä skrive et svar her nÄr du la til posten, sÄ korter det ned betraktelig.

 

Slike litt for enkle enheter som den switchen som tilsynelatende var problemet ditt har gjerne en tendens til Ă„ skape litt krĂžll 😞

 

Null erfaring med Deco, men dette har verken med overvĂ„kning eller DNS Ă„ gjĂžre. (OvervĂ„kning anser jeg som helt usannsynlig - det ville i tilfelle vĂŠrt fanget opp og flagget blant fagfolk for lengst, dessuten har de nok ingen magisk mĂ„te Ă„ komme bak alskens firewalloppsett 🙂 )

Edgerouteren du har fÄtt tak i tipper jeg gjÞr susen. Har selv brukt ER4 i ganske mange Är nÄ, og har igrunnen ikke hatt et feilslag. Sist jeg sjekket var vel oppetida noe over 2 Är, men sÄ fikk vi et strÞmbrudd som varte atskillig lengre enn ups'en var satt opp til Ä holde ting i live....
Synd det virker som de har "glemt" Edgeserien mtp oppdateringer etc, men det funker stort sett upÄklagelig.
 

  • Like 1
  • 9 mĂ„neder senere...
Skrevet (endret)

Nytt problem. Ikke sÄ alvorlig som det trÄden startet med men ille nok... Aner egentlig ikke hvor jeg skal starte Ä lete...

 

Nettet mitt ser ut til Ă„ fungere fint der det MÅ men de litt mindre viktige tingene som at VNC Viewer henger seg med ujevne mellomrom fra 1 sekund til timer plager meg mye siden jeg bruker VNC veldig mye. Noen ganger vĂ„kner VNC til live igjen av seg selv men vanligvis mĂ„ den restartes og kommer da opp Ă„ gĂ„ igjen pĂ„ et blunk som normalt. I NodeRed editor fryser statusoppdateringer (de tallene under noden i eksempelet). Det er ikke sĂ„ veldig viktig og de livner til igjen med en refresh i nettleseren. Alt annet i NodeRed ser ut til Ă„ virke som det skal.

image.png.8b2321f8e77bf37a9a99e62187262fa0.png

Disse tingene har fungert skuddsikkert i Ärevis og problemene begynte for en mÄneds tid siden eller noe slikt. Jeg vet ikke at jeg har gjort noe med nettet som skulle gi slike utslag... 

 

Har nÄ et rent Ubiquiti nett med 4 stk Unifi trÄdlÞse aksesspunkt, noen EdgeMax switcher og EdgeRouterX. Alle UniFi enhetene er av eldre dato (slutt pÄ fw oppdateringer for et par Är siden) sÄ et par har blitt skiftet ut til "Ubiquiti Unifi 6 LR Wifi 6 Roaming-aksesspunkt AX3000"  etter problemene oppstod uten at det har gjort noen forskjell... KjÞrer Pi-Hole pÄ en virtuell Ubuntu maskin og den har gÄtt stÞdig i Ärevis. Liker ikke Ubuntu sÄ jeg satte opp en Debian 12 maskin med Pi-Hole omtrent pÄ den tiden problemene startet men stoppet denne og satte i drift den gamle Ubuntu maskinen igjen i dag men ingen forskjell.

 

Noen som har glupe tips om hva som skjer?

Endret av SveinHa
Skrevet (endret)

Spanningtree (STP) er nevnt over.

Jeg kan levende forestille meg at loop kan oppstÄ med mesh-kapable aksesspunkter blandet med mer eller mindre STP-kapabelt utstyr.

Har man da i tillegg en ustabil forbindelse (boks med hikke, dĂ„rlig kabel/plugg eller mesh-APer som bare periodisk ser hverandre).. da er det flytende hvor STP klipperforbindelsen 😉 

 

PÄ Unifi-APene kunne man slÄ av/pÄ mesh-greiene. Mener man kan lÄse AP mot AP mesh-messig ogsÄ..

(NÄ kan jeg ikke sjekke dette da Unifi-kontrolleren min forlengst har avgÄtt ved dÞden og oppsettet mitt venter pÄ at jeg skal fÄ ut fingeren og putte openwrt pÄ APene)

 

Wifiman, Ubiquiti sin app, er den jeg bruker omtrent daglig da den forteller meg nÄr telefonen  roamer mellom APene. Samtidig som den viser signalforhold.

Lenge siden jeg har satt opp noe Unifi nÄ, men appen plukker opp og kan konfigurere fabrikk-resatte Unifi-APer.

Mener Ä huske det er forskjell pÄ ios og android -app, med androidversjonen som den mest anvendelige.

Endret av NilsOF
Pressisjon
Skrevet

Og jeg glemte en meget nyttig funksjon i Wifiman;

Med to dingser med wifiman-app i samme nett sÄ kan man mÄle hastigheten imellom de. Det fungerer pÄ tvers av android og ios ogsÄ.

Skrevet

Jeg oppgraderte UniFi Network Server til ver 8.0.7 for en tid siden da det var veeeeldig lenge siden sist. Mulig det kan ha noe med saken Ä gjÞre... Finner ikke noe om meshing med ser at STP stod pÄ RSTP sÄ jeg satte den til STP nÄ. Vet ikke hva som er forskjellen i praksis...

image.png.1b5da82e93dcbf801f8855537feec2bc.png

Skrevet (endret)

Sett den tilbake til RSTP du 😉

R stÄr for Rapid,  RSTP er kjappere og nyere en STP.

RSTP er ogsÄ bakoverkompatibel med gamle STP.

 

NÄ er det ikke sikkert at det er (R)STP som slÄr inn hos deg.

NÄ kan man jo slÄ av (R)STP og se hva som begynner Ä lyse solid.

Det blir i tilfelle som Ă„ kortslutte sikringen for Ă„ se hvor det ryker henne.  😄

 

Jeg ville armert meg med to dingser og mÄlt thruput mellom de histen og pisten. To dingser med wifiman gjÞr susen sÄ lenge problemet er mellom WiFi-APene.

Endret av NilsOF
  • Like 1
Skrevet (endret)

VELDIG varierende resultat med WiFiman. Noen ganger rundt 50-60 Mbps, andre ganger mindre enn 5 og ender med "Speed Test Failed"...

 

Sitter med en enhet i hver hÄnd og aksesspunkt bak en tÞmmervegg 5-6 meter unna.

Endret av SveinHa
Skrevet (endret)

NÄr en eller begge enhetene er pÄ 5 GHz gÄr det langt bedre med hastigheter i omrÄdet rundt 50-100 Mbps og internethastighet pÄ 150 (som jeg betaler for) men  selv om der SER veldig bra ut med hastigheten sÄ feiler testen ganske ofte med "Speed Test Failed, Speed Test server is unreachable".

 

Edit: Har et gammelt aksesspunkt (nyinstallert men noen Ă„r gammelt likevel) som rapporterer en del TX-retries. Har satt dette ut av drift uten at det endret noe merkbart...

Endret av SveinHa
Skrevet

Det er jeg litt usikker pÄ men det ser ut til at det kablede nettet fungerer. Merker meg dog at trafikkLEDene i alle porter har litt mer aktivitet enn jeg synes virker normalt...

Skrevet

Litt tidlig Ä friskmelde men jeg oppgraderte UniFi Network Server fra ver 8.0.7 til ver 8.0.26 og da ble der plutselig liv og skikkelig respons i en ESP32 med MQTT som jeg leker meg med. Denne hadde en responstid pÄ alt fra 30 sekund til uendelig i gÄr og fram til oppgraderingen nÄ for en halvtime siden. NÄ snakker vi millisekund.

 

WiFiman har fremdeles veldig varierende resultat...

Skrevet (endret)

Siden oppgradering av UniFi Server gjorde en godt merkbar forskjell og det muligens var forrige oppgradering som forÄrsaket problemene gjorde jeg en nedgradering til ver 7.5.187. NÄ kan jeg jo nedgradere til alle versjoner helt tilbake til 1 men valgte siste 7.x versjon inntil videre. NÄ gÄr det jo egentlig ikke Ä nedgradere sÄ hele nettet mÄtte slettes og settes opp pÄ nytt men det er nÄ en ganske liten og kjapp jobb som bestÄr i Ä opprette SSID, resette og adoptere alle aksesspunktene.

 

Finnes der noe netscanner program som kan fortelle om slike problemer pÄ en ikke-nettverks-nerdete mÄte?

 

Edit: FÄr fremdels disse tilfeldige hengene i nettet sÄ UniFi server er nok ikke Ärsaken. 

Endret av SveinHa
Skrevet

Har kjĂžrt 1000 ping til en del utvalgte enheter og resultatet ble slik:

image.png.984517d3b5a67c462800d1de691e9a63.png

Noen pakketap og litt lange responstider her og der sÄ ingen gode konklusjoner enda. ForelÞpig er dette en litt manuell operasjon sÄ jeg skal automatisere litt mer. Har en scriptfil som tar seg av pinging men data mÄ forelÞpig leses ut manuelt og legges i regneark. NÄr jeg i lÞpet av dagen fÄr litt mer gang pÄ dette sÄ fÄr jeg se litt pÄ WireShark, gode WireShark-tips mottas. 

 

Skrevet (endret)

Da har jeg lekt meg litt til. Resultatet er et par pythonscript som ender opp i en CSV fil som inneholder ping-statistikk for samtlige IP-adresser i nettet mitt klar for Ă„ Ă„pne i regneark.

  1. CreatePingFile.py: Bruker nmap for Ä liste alle aktive IP-adresser. Produserer filen PingAllAuto.sh som er rutinen for Ä pinge alle enheter et valgt antall ganger (100 ping i utgangspunktet). Resulterer i filen PingAllAuto.txt. PingAllAuto.sh kan bruke veldig lang tid pÄ bli ferdig alt etter hvor mange enheter som er i nettet og hvor mange ping pÄ hver... (antall ping * enheter = sekund kjÞretid). Linje 5 i filen mÄ endres til IP passende ditt nett og evt annet antall ping.
  2. PingCreateCSV.py: Leser filen PingAllAuto.txt, mellomlagrer i PingAllAuto.fil2 og ender opp i PingAllAuto_yyyymmddhhmm.csv som er tilpasset norske spesialtegn (feltskille ";" og desimaltegn ","). 

Pythonscriptene forutsettes kjÞrt fra samme mappe med kommando (i denne rekkefÞlge): "python3 CreatePingFile.py", "./PingAllAuto.sh" og "python3 PingCreateCSV.py". Ellers er det jo en kjapp sak Ä legge til sti i alle filnavn.

 

PingAllAuto.sh ser slik ut:

ping 172.16.0.1 -c 100  >> PingAllAuto.txt 
ping 172.16.0.50 -c 100  >> PingAllAuto.txt 
ping 172.16.0.51 -c 100  >> PingAllAuto.txt 
ping 172.16.0.52 -c 100  >> PingAllAuto.txt 
ping 172.16.0.53 -c 100  >> PingAllAuto.txt 
ping 172.16.0.70 -c 100  >> PingAllAuto.txt 
+++

PingAllAuto.txt:

PING 172.16.0.1 (172.16.0.1) 56(84) bytes of data.
64 bytes from 172.16.0.1: icmp_seq=1 ttl=64 time=1.83 ms
64 bytes from 172.16.0.1: icmp_seq=2 ttl=64 time=1.19 ms
64 bytes from 172.16.0.1: icmp_seq=3 ttl=64 time=1.17 ms
***
64 bytes from 172.16.0.1: icmp_seq=98 ttl=64 time=1.10 ms
64 bytes from 172.16.0.1: icmp_seq=99 ttl=64 time=1.08 ms
64 bytes from 172.16.0.1: icmp_seq=100 ttl=64 time=1.12 ms

--- 172.16.0.1 ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 99119ms
rtt min/avg/max/mdev = 0.912/1.372/9.961/1.066 ms
PING 172.16.0.50 (172.16.0.50) 56(84) bytes of data.
64 bytes from 172.16.0.50: icmp_seq=1 ttl=64 time=204 ms
64 bytes from 172.16.0.50: icmp_seq=2 ttl=64 time=1.61 ms
64 bytes from 172.16.0.50: icmp_seq=3 ttl=64 time=1.73 ms
+++

Fra foregÄende fil hentes det ut statistikk til filen PingAllAuto.fil2

--- 172.16.0.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9009ms
rtt min/avg/max/mdev = 1.081/1.165/1.420/0.092 ms
--- 172.16.0.50 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9012ms
rtt min/avg/max/mdev = 1.239/52.221/493.546/147.189 ms
--- 172.16.0.51 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9011ms
rtt min/avg/max/mdev = 1.276/11.196/79.029/23.370 ms
+++

..som ender opp i PingAllAuto_yyyymmddhhmm.csv:

ip;transp;recvp;min;avg;max;mdev
172.16.0.1;10;10;1,081;1,165;1,420;0,092
172.16.0.50;10;10;1,239;52,221;493,546;147,189
172.16.0.51;10;10;1,276;11,196;79,029;23,370
+++

Da gjenstÄr bare Ä importere til regneark og sette pÄ autofilter sÄ kan der dukke opp noen overraskelser...

image.png.e7eca5899d0be6e0a0e2d5ac1a91fc50.png 

 

Pythonfilene:

CreatePingFile.pyPingCreateCSV.py

 

Laget for Linux men det burde ikke kreve veldig mye Ä fÄ til Ä gÄ andre platformer...

Endret av SveinHa
Skrevet

Da begynner jeg Ä nÊrme meg noe. 172.16.0.220 er en Arduino MKR 1010 WiFi som har putlet og gÄtt i 2-3 Är. NÄ har den gitt en mengde TX-Retries. For litt siden skiftet jeg UniFi aksesspunktet som den er tilkoblet uten at det endret noe og i dag kjÞpte jeg nytt UniFi AC1200 og da forsvant det meste av TX-Retries i det omrÄdet. Det forrige aksesspunktet var nytt og ubrukt men noen Är gammelt da det ble installert. SÄ fÄr tiden fortelle om dette var det hele men det fÞles i alle fall mye bedre nÄ.

 

image.png.b1ac15b49ce0628e5ebbc887f8df6b39.png

Bli med i samtalen

Du kan publisere innhold nÄ og registrere deg senere. Hvis du har en konto, logg inn nÄ for Ä poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn pĂ„ siden automatisk.   Vis som en ordinĂŠr lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   TĂžm tekstverktĂžy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies pÄ din enhet for Ä gjÞre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.