De senaste dagarna har jag börjat få problem att ansluta till en Raspberry Pi som jag har i hemmanätverket. Den är enbart åtkomlig internt i LAN (alltså - det finns ingen port forwarding från routern). Jag använder denna burk både för att komma åt med SSH samt att den servar vissa interna hemsidor med Apache och Flask m.m. Använder också VNC för att komma åt burken från min laptop.
Det som börjat hända nu är att datorn inte går att komma åt i nätverket. Ping funkar inte (host is down). SSH funkar inte. HTTP-anrop fungerar inte och VNC funkar inte.
Jag kör min Rpi "headless", så jag är beroende av att kunna koppla upp mig utifrån för att se vad som är fel. Om jag drar ut strömsladden till Rpi och sätter in den igen, så funkar det att koppla upp sig. Men sedan går det ner igen, efter ett antal timmar.
Jag kör UFW som brandvägg på Rpi. 192.168.50.0 är den privata IP-adressen. Alla privata IP-adresser som tilldelas av routern är inom spannet 192.168.50.0 - 192.168.50.255
ufw status ger:
*) Jag har ställt om SSH så att den lyssnar på port 2223 (om någon tycker det ser konstigt ut).
ufw.log visar följande:
SRC-adressen nedan 192.168.50.1 är här routerns adress.
Jag har också kört ett Cron-skript på Rpi-burken var femte minut för att kolla så att nätverket är igång:
Denna utvisar dock att nätverket är uppe hela tiden, alltså att Rpi kommer åt google.com:
eth.log
Jag misstänker att det är UFW-brandväggen som spökar, men vet inte varför den börjat göra detta plötsligt eftersom det funkat någon månad tidigare utan problem.
apt update och apt upgrade är körda.
Någon som har en idé?
Det som börjat hända nu är att datorn inte går att komma åt i nätverket. Ping funkar inte (host is down). SSH funkar inte. HTTP-anrop fungerar inte och VNC funkar inte.
Jag kör min Rpi "headless", så jag är beroende av att kunna koppla upp mig utifrån för att se vad som är fel. Om jag drar ut strömsladden till Rpi och sätter in den igen, så funkar det att koppla upp sig. Men sedan går det ner igen, efter ett antal timmar.
Jag kör UFW som brandvägg på Rpi. 192.168.50.0 är den privata IP-adressen. Alla privata IP-adresser som tilldelas av routern är inom spannet 192.168.50.0 - 192.168.50.255
ufw status ger:
$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
80 ALLOW IN 192.168.50.0/24
2223 ALLOW IN 192.168.50.0/24
5900 ALLOW IN 192.168.50.0/24
5000 ALLOW IN 192.168.50.0/24
8000 ALLOW IN 192.168.50.0/24
5901 ALLOW IN 192.168.50.0/24
5902 ALLOW IN 192.168.50.0/24
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
80 ALLOW IN 192.168.50.0/24
2223 ALLOW IN 192.168.50.0/24
5900 ALLOW IN 192.168.50.0/24
5000 ALLOW IN 192.168.50.0/24
8000 ALLOW IN 192.168.50.0/24
5901 ALLOW IN 192.168.50.0/24
5902 ALLOW IN 192.168.50.0/24
ufw.log visar följande:
SRC-adressen nedan 192.168.50.1 är här routerns adress.
$ tail -n 5 ufw.log
Jul 4 10:07:14 raspberrypi kernel: [ 1677.435782] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS] SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=5413 DF PROTO=2
Jul 4 10:07:34 raspberrypi kernel: [ 1697.437958] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS]SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=14693 DF PROTO=2
Jul 4 10:07:54 raspberrypi kernel: [ 1717.440412] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS] SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=20226 DF PROTO=2
Jul 4 10:08:14 raspberrypi kernel: [ 1737.441500] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS] SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=26814 DF PROTO=2
Jul 4 10:08:34 raspberrypi kernel: [ 1757.442824] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS] SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=29857 DF PROTO=2
Jul 4 10:07:14 raspberrypi kernel: [ 1677.435782] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS] SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=5413 DF PROTO=2
Jul 4 10:07:34 raspberrypi kernel: [ 1697.437958] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS]SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=14693 DF PROTO=2
Jul 4 10:07:54 raspberrypi kernel: [ 1717.440412] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS] SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=20226 DF PROTO=2
Jul 4 10:08:14 raspberrypi kernel: [ 1737.441500] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS] SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=26814 DF PROTO=2
Jul 4 10:08:34 raspberrypi kernel: [ 1757.442824] [UFW BLOCK] IN=eth0 OUT= MAC=[MASKADMACADRESS] SRC=192.168.50.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=29857 DF PROTO=2
Jag har också kört ett Cron-skript på Rpi-burken var femte minut för att kolla så att nätverket är igång:
Kod:
#!/usr/bin/bash BASEDIR=$(dirname "$0") now=$(date +"%Y-%m-%dT%H:%M:%S%z") if ping -q -c 1 -W 1 google.com >/dev/null; then echo "$now : The network is up" >> $BASEDIR/eth.log else ethtool -r eth0 echo "$now : Network down. Trying to restart eth0" >> $BASEDIR/eth.log fi tail eth.log -n 1600 > eth.tmp mv eth.tmp eth.log
Denna utvisar dock att nätverket är uppe hela tiden, alltså att Rpi kommer åt google.com:
eth.log
2022-07-04T08:40:01+0200 : The network is up
2022-07-04T08:45:01+0200 : The network is up
2022-07-04T08:50:01+0200 : The network is up
2022-07-04T08:55:01+0200 : The network is up
2022-07-04T09:00:01+0200 : The network is up
2022-07-04T09:05:01+0200 : The network is up
2022-07-04T08:45:01+0200 : The network is up
2022-07-04T08:50:01+0200 : The network is up
2022-07-04T08:55:01+0200 : The network is up
2022-07-04T09:00:01+0200 : The network is up
2022-07-04T09:05:01+0200 : The network is up
Jag misstänker att det är UFW-brandväggen som spökar, men vet inte varför den börjat göra detta plötsligt eftersom det funkat någon månad tidigare utan problem.
apt update och apt upgrade är körda.
Någon som har en idé?
__________________
Senast redigerad av Enterprise 2022-07-04 kl. 10:21.
Senast redigerad av Enterprise 2022-07-04 kl. 10:21.