summaryrefslogtreecommitdiff
path: root/doc
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 /doc
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.
Diffstat (limited to 'doc')
-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.