282 lines
9.0 KiB
TeX
282 lines
9.0 KiB
TeX
\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}
|
|
|
|
\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}
|