summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2024-09-28 20:51:04 +0200
committerxengineering <me@xengineering.eu>2024-09-28 21:49:08 +0200
commit7745d56644621cb0365d51ee5a284a36f5089dd6 (patch)
treef5c8719f0ef41860231df3651dac18fbd8019895
parent6cfb69f8a265ffadead2275c13c74178b17b5184 (diff)
downloadsoundbox-7745d56644621cb0365d51ee5a284a36f5089dd6.tar
soundbox-7745d56644621cb0365d51ee5a284a36f5089dd6.tar.zst
soundbox-7745d56644621cb0365d51ee5a284a36f5089dd6.zip
doc: Enable IPv6
soundbox should use IPv6 for streaming. IPv6 link-local addresses are well-suited for soundbox devices since they are generated by the hardware MAC address in this case. This has the advantage that they do not need external infrastructure like a DHCP server to be set up and that they are valid and unique for the whole life cycle of the device. This makes network management significantly easier.
-rw-r--r--doc/documentation.tex12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/documentation.tex b/doc/documentation.tex
index 4e50eb0..3d4aa6b 100644
--- a/doc/documentation.tex
+++ b/doc/documentation.tex
@@ -222,6 +222,18 @@ setup-alpine
These changes are only temporary until they are made persistent as described in
section~\ref{lbu-persistence}.
+\subsection{Enabling IPv6}
+
+While Alpine Linux usually uses IPv4 only \texttt{soundbox} requires IPv6 for
+streaming. It can be enabled by adding a line to the related configuration
+file.
+
+\begin{verbatim}
+echo 'iface wlan0 inet6 auto' >> /etc/network/interfaces
+\end{verbatim}
+
+The change will take effect after the final reboot.
+
\subsection{Package installation}
soundbox requires packages from the Alpine Linux community package repository.