From ba70258510b26a885908daf4354b01a0981b771c Mon Sep 17 00:00:00 2001
From: Harald Welte <laforge@osmocom.org>
Date: Sat, 21 Nov 2020 21:31:43 +0100
Subject: slides KNF-Kongress

---
 2020/knf-kongress/retronetworking.tex | 281 ++++++++++++++++++++++++++++++++++
 1 file changed, 281 insertions(+)
 create mode 100644 2020/knf-kongress/retronetworking.tex

(limited to '2020/knf-kongress/retronetworking.tex')

diff --git a/2020/knf-kongress/retronetworking.tex b/2020/knf-kongress/retronetworking.tex
new file mode 100644
index 0000000..7d00631
--- /dev/null
+++ b/2020/knf-kongress/retronetworking.tex
@@ -0,0 +1,281 @@
+\documentclass[aspectratio=169,11pt]{beamer}
+\usetheme{default}
+%\setbeamertemplate{frametitle}{}
+\newenvironment{myline}
+    %{\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\vfill\centering}
+    {\usebeamerfont{frametitle}\vfill\centering}
+    {\par\vfill}
+
+\usetheme{Warsaw}
+\usecolortheme{whale}
+\usepackage{german}
+
+\title{Retronetworking / BBS-Revival}
+%\subtitle{Subtitle}
+\author{Harald~Welte}
+\date[Nov 2020, knf-kongress]{KNF Kongress 2020}
+\institute{osmocom.org}
+
+
+\begin{document}
+
+\begin{frame}
+\titlepage
+\end{frame}
+
+
+%\begin{frame}{Outline}
+%\begin{itemize}
+%\end{itemize}
+%\end{frame}
+
+er \begin{frame}{Was ist Retronetworking?}
+\begin{itemize}
+	\item Retrocomputing, aber in Bezug auf Netzwerktechnik
+	\item bisheriger Fokus v.a. auf WAN-Technologie
+	\item Dial-Up Verbindungen im analogen + digitalen Telefonnetz
+	\begin{itemize}
+		\item Analoge Telefonie + Modems
+		\item ISDN Datenanrufe
+		\item von der physikalischen "Ubertratung bis zur Anwendung
+	\end{itemize}
+	\item Historische Technik mit historischen Ger"aten, aber auch modernen Implementationen
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Ziele}
+\begin{itemize}
+	\item Sammlung {\it betriebsbereiter} historischer Technik aufbauen
+	\item Portables Setup aus Telefon/ISDN-Netz und Endger"aten f"ur Veranstaltungen (CCC, Vintage Computing Festival, ...)
+	\item Sammlung und Setup dokumentieren
+	\item Menschen an alte Technik (wieder)heranf"uhren
+\end{itemize}
+\end{frame}
+
+
+\begin{frame}{Gr"unde / Warum?}
+\begin{itemize}
+	\item Spass am Ger"at
+	\item Kenntnis um die alte Technik geht verloren
+	\item Generationen j"ungerer Nerds kennen diese Zeiten garnicht
+	\item Museen stellen wenn dann nur vereinzelt ausgeschaltete Ger"ate aus (langweilig)
+	\item Noch ist es m"oglich, entsprechende alte Ger"ate f"ur ein kleines Budget zu erwerben
+	\item zumindest bei mir: Heute tiefere Fach- und Sachkenntnis als damals, als alles neu war ;)
+	\item Ger"ate sind meist noch recht g"unstig gebraucht zu finden
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Dial-Up Network in a Box}
+Das Portable Telefon + ISDN-Netz:
+\begin{itemize}
+	\item Auerswald COMmander Basic2 Nebenstellenanlage mit 8x S0, 16x a/b, 8x Up0 und 1x S2M/E1
+	\begin{itemize}
+		\item zum Anschluss von Modems und ISDN-TA
+		\item sowohl f"ur die Teilnehmerseite, als ach f"ur BBSen
+		\item eigentlich nicht mehr als 30 einzelne calls in 1x E1/S2M aggregieren
+	\end{itemize}
+	\item 1U Atom PC mit 4-port E1 (Digium/DAHDI) und FreeSwitch
+	\begin{itemize}
+		\item emuliert die VSt / das "offentliche Netz
+	\end{itemize}
+	\item Livingston Portmaster 3 mit 1x E1
+	\begin{itemize}
+		\item Nimmt Calls von Modems und ISDN-TA an
+		\item Internet Access via PPP
+		\item X.75/V.110 Weiterleitung via Telnet
+	\end{itemize}
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Dial-Up Network in a Box}
+\includegraphics[width=150mm]{dunb-physical.png}
+\end{frame}
+
+\begin{frame}{Dial-Up Network in a Box}
+\includegraphics[width=140mm]{dunb-faceplate.jpg}
+\end{frame}
+
+\begin{frame}{Dial-Up Network in a Box}
+\includegraphics[width=100mm]{dunb-wiring.jpg}
+\end{frame}
+
+
+\begin{frame}{Sammlung: Modems}
+\begin{itemize}
+	\item Sammlung diverser analoger Modems
+	\item echte analoge Modems mit RS-232, keine WinModems/Softmodems
+	\begin{itemize}
+		\item diverse ELSA-Modelle
+		\item ein par USRobitics
+		\item diverse no-name-Modelle
+	\end{itemize}
+	\item Dutzende USB-RS232-Adapter zum Anschluss der Modems an moderne PC
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Sammlung: ISDN-Adapter}
+\begin{itemize}
+	\item aktive ISDN-TA mit RS-232
+	\begin{itemize}
+		\item brauchen keine Treiber, funktionieren mit jedem Computer
+	\end{itemize}
+	\item passive ISDN-Adapter
+	\begin{itemize}
+		\item brauchen Treiber, oft nur f"ur historische Betriebssysteme
+		\item f"ur manche Leute ist gerade das reizvoll, ich bevorzuge generische TAs
+	\end{itemize}
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Sammlung: Historische Laptops}
+\begin{itemize}
+	\item altes Modem an modernem Computer ist nur der halbe Spass
+	\item Ein Satz (inzwichen 8) alter Laptops (286er bis Pentium 1)
+	\item MS-DOS, Windows 3.11, OS/2, ...
+	\item IDE-HDD soweit m"oglich durch CFlash oder PATA SSD ersetzt
+	\item Benutzung mit RS-232 Modems / ISDN-TA, teils auch PCMCIA-Karten
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Infrastruktur / Dienste: PPP Dial-Up Internet}
+\includegraphics[width=120mm]{dialup-from-linux.jpg}
+\end{frame}
+
+\begin{frame}{Infrastruktur / Dienste: Dial-Up in remote BBS}
+\includegraphics[width=140mm]{dialup-to-telnet.png}
+\includegraphics[width=120mm]{36c3-evanslify-eaglebbs-taiwan.png}
+\end{frame}
+
+\begin{frame}{Infrastruktur / Dienste: Dial-Up in lokale BBS}
+Mehrere Optionen:
+\begin{itemize}
+	\item User/Terminal und BBS beide mit Modem/TA an lokalem {\it Network in a Box}
+	\begin{itemize}
+		\item braucht viel Hardware (Modems, Kabel, Ports an der PBX)
+		\item begrenzte Zahl gleichzeitiger User
+	\end{itemize}
+	\item User/Terminal mit Modem/TA ueber Analog/ISDN zu Portmaster; von dort per telnet ins LAN
+	\begin{itemize}
+		\item ist dann eigentlich kein Unterschied zu dem setup f"ur {\it remote BBS}
+		\item nicht ganz zo authentisch, aber skaliert nat"urlich leichter/besser
+	\end{itemize}
+\end{itemize}
+\end{frame}
+
+
+\begin{frame}{Sammlung: Historische Literatur (1985)}
+\begin{columns}
+	\begin{column}{0.48\textwidth}
+		\includegraphics[width=0.8\textwidth]{sybex-mailbox_fuehrer.front.jpg}
+	\end{column}
+	\begin{column}{0.48\textwidth}
+		\includegraphics[width=0.8\textwidth]{sybex-mailbox_fuehrer.smurf-o-box0001.jpg}
+	\end{column}
+\end{columns}
+\end{frame}
+
+\begin{frame}{Sammlung: Historische Literatur (1991)}
+\begin{columns}
+	\begin{column}{0.48\textwidth}
+		\includegraphics[width=0.8\textwidth]{markt_technik-mailbox_fuehrer_91.front.jpg}
+	\end{column}
+	\begin{column}{0.48\textwidth}
+		\includegraphics[width=0.8\textwidth]{markt_technik-mailbox_fuehrer_91.ame0001.jpg}
+	\end{column}
+\end{columns}
+\end{frame}
+
+
+\begin{frame}{Zukunftspl"ane / Physical Layer}
+\begin{itemize}
+	\item STM-1 Ring zwischen mehreren Setups (r"aumlich verteilt auf grosser Veranstaltung wie CCC)
+	\begin{itemize}
+		\item habe bereits mehrere STM-1 Add/Drop Multiplexer daheim
+		\item habe ebenfalls zweiten PM3, Auerswald, etc
+	\end{itemize}
+	\item Integration von {\it Software Defined E1}
+	\begin{itemize}
+		\item Osmocom icE1usb: FPGA basierte E1 soft-PH/framer
+		\item Osmocom E1 tracer: passives mitschneiden / analyse E1
+	\end{itemize}
+	\item Verbindung mit GSM Circuit Switched Data
+	\begin{itemize}
+		\item in Osmocom implementieren wir bislang nur voice + GPRS
+		\item es gibt chancen, das sich das in 2021 "andert
+	\end{itemize}
+	\item Wenn ich je Hardware finde: V5.2-Zugangsnetz
+	\item SIP-basiertes software modem basierend auf linphone
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Zukunftspl"ane / Protokolle}
+\begin{itemize}
+	\item Frame Relay
+	\begin{itemize}
+		\item Auch ein Linux 5.9 kann noch Frame Relay "uber HDLC!
+		\item ich arbeite gerade berflich dran (kein Scherz)
+		\begin{itemize}
+			\item ich arbeite gerade berflich dran (kein Scherz)
+			\item 24-port E1 mit Frame Relay unter Linux in 2020!
+		\end{itemize}
+		\item gibt schon etwas Cisco-Hardware in der Sammlung
+		\item Frame Relay k"onnte man dann auch problemlos "uber STM-1 transportieren :)
+	\end{itemize}
+	\item IPX / NetWare setup?
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Zukunftspl"ane / Application Layer}
+\begin{itemize}
+	\item ZConnect: vollst"andiges ZERBERUS setup (BBS) mit CrossPoint (Client)
+	\item vollst"andiges FIDO setup mit alter BBS-Software unter x86
+	\item vollst"andiges FIDO setup mit moderner BBS-Software unter Linux
+	\item alte Internet-Dienste
+	\begin{itemize}
+		\item gopher
+		\item web 1.0
+	\end{itemize}
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Zukunftspl"ane / LAN}
+\begin{itemize}
+	\item 10-Base-2
+	\begin{itemize}
+		\item einzelne Karten und einen Hub habe ich noch
+		\item kann man heute in kleinem FPGA ohne externen PHY sprechen(!)
+	\end{itemize}
+	\item Token Ring (ich sammle langsam ein paar Karten)
+	\item ARCnet?
+\end{itemize}
+\end{frame}
+
+
+\begin{frame}{Mitmachen?}
+\begin{itemize}
+	\item Hardwarespenden erbeten; je "alter und obskurer umso besser (eine EWSD w"are eigentlich auch mal was!)
+	\item Aufsetzen von historischer Mailboxsoftware, Vernetzung via UUCP, ZConnect oder FTN, {\it Bef"ullung mit Inhalt}
+	\begin{itemize}
+		\item Im Idealfall w"are man self-hosting, d.h. man koordiniert sich im Projekt "uber Z-Netz-Bretter, FIDO-Echos oder Newsgroups :)
+	\end{itemize}
+	\item Verbindung zwischen Systemen entweder "uber Modem-Emulatoren (-> telnet/ssh) oder Modems "uber VoIP?
+\end{itemize}
+\end{frame}
+
+\begin{frame}{Danke / Fragen}
+Danke an Mitstreiter (besonders tnt, evanslify) und alle verbleibenden SysOps!
+%\includegraphics[width=70mm]{ip-nicht-telefonieren.jpg}
+\includegraphics[width=70mm]{nichttelefonieren-52mm-quadrat.pdf}
+\end{frame}
+
+\begin{frame}{Further Reading (hyperlinked)}
+\begin{itemize}
+	\item \href{https://osmocom.org/projects/retro-bbs/wiki}{Projektseite im osmocom wiki}
+	\item \href{https://osmocom.org/projects/e1-t1-adapter/wiki/E1_tracer}{Osmocom E1 Tracer}
+	\item \href{https://osmocom.org/projects/e1-t1-adapter/wiki/ICE40_E1_USB_interface}{Osmocom icE1usb}
+\end{itemize}
+\end{frame}
+
+
+
+\end{document}
-- 
cgit v1.2.3

