Differences
This shows you the differences between two versions of the page.
tools:raspbian [2023/10/05 02:08] – [WiFi problems] darron | tools:raspbian [2025/02/09 20:05] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
{{: | {{: | ||
</ | </ | ||
+ | |||
+ | This guide is always [[: | ||
=== RPi imager === | === RPi imager === | ||
Line 86: | Line 88: | ||
echo " | echo " | ||
</ | </ | ||
+ | |||
+ | ==Bookworm== | ||
+ | |||
+ | < | ||
+ | apt install ifupdown | ||
+ | </ | ||
+ | |||
+ | ==All== | ||
Restart to login over LAN | Restart to login over LAN | ||
Line 201: | Line 211: | ||
< | < | ||
systemctl disable dhcpcd.service | systemctl disable dhcpcd.service | ||
+ | </ | ||
+ | |||
+ | ==Bookworm== | ||
+ | |||
+ | < | ||
+ | systemctl disable NetworkManager.service | ||
+ | systemctl mask NetworkManager.service | ||
+ | systemctl stop ModemManager.service | ||
+ | systemctl mask ModemManager.service | ||
</ | </ | ||
Line 329: | Line 348: | ||
Pi4 WiFi can both disconnect with wpa_supplicant still running or crash. | Pi4 WiFi can both disconnect with wpa_supplicant still running or crash. | ||
- | In the former case a script | + | In the former case we can reconnect but in the latter a reboot is required. |
< | < | ||
- | #! /bin/sh | + | #! /bin/bash |
+ | |||
+ | check() { | ||
+ | LOSS=`ping -c 3 -i 1 192.168.0.1 | awk ' | ||
+ | } | ||
while test 1; do | while test 1; do | ||
sleep 30 | sleep 30 | ||
- | | + | |
if test " | if test " | ||
ifdown wlan0 1>/ | ifdown wlan0 1>/ | ||
ifup wlan0 1>/ | ifup wlan0 1>/ | ||
+ | sleep 5 | ||
+ | check | ||
+ | if test " | ||
+ | reboot | ||
+ | fi | ||
fi | fi | ||
done | done | ||
Line 365: | Line 393: | ||
EG. | EG. | ||
+ | |||
+ | to bullseye from buster | ||
< | < | ||
sed -i ' | sed -i ' | ||
</ | </ | ||
+ | |||
+ | or edit for from bullseye to bookworm | ||
+ | < | ||
+ | deb http:// | ||
+ | deb http:// | ||
+ | deb http:// | ||
+ | </ | ||
+ | |||
+ | If keys need importing (if import fails try again, and again) | ||
+ | |||
+ | < | ||
+ | apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0E98404D386FA1D9 | ||
+ | apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6ED0E7B82643E131 | ||
+ | apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F8D2585B8783D481 | ||
+ | apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54404762BBB6E853 | ||
+ | apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BDE6D2B9216EC7A8 | ||
+ | </ | ||
+ | |||
Update | Update | ||
Line 379: | Line 427: | ||
Change RPi sources list | Change RPi sources list | ||
+ | |||
< | < | ||
Line 384: | Line 433: | ||
</ | </ | ||
+ | or | ||
+ | |||
+ | < | ||
+ | sed -i ' | ||
+ | </ | ||
Update | Update | ||