diff options
Diffstat (limited to '2020/knf-kongress')
18 files changed, 281 insertions, 0 deletions
diff --git a/2020/knf-kongress/36c3-evanslify-eaglebbs-taiwan.png b/2020/knf-kongress/36c3-evanslify-eaglebbs-taiwan.png Binary files differnew file mode 100644 index 0000000..31f6a0b --- /dev/null +++ b/2020/knf-kongress/36c3-evanslify-eaglebbs-taiwan.png diff --git a/2020/knf-kongress/dialup-from-linux.jpg b/2020/knf-kongress/dialup-from-linux.jpg Binary files differnew file mode 100644 index 0000000..fa573ab --- /dev/null +++ b/2020/knf-kongress/dialup-from-linux.jpg diff --git a/2020/knf-kongress/dialup-to-telnet.png b/2020/knf-kongress/dialup-to-telnet.png Binary files differnew file mode 100644 index 0000000..3aac45c --- /dev/null +++ b/2020/knf-kongress/dialup-to-telnet.png diff --git a/2020/knf-kongress/dunb-faceplate.jpg b/2020/knf-kongress/dunb-faceplate.jpg Binary files differnew file mode 100644 index 0000000..cf54582 --- /dev/null +++ b/2020/knf-kongress/dunb-faceplate.jpg diff --git a/2020/knf-kongress/dunb-physical.png b/2020/knf-kongress/dunb-physical.png Binary files differnew file mode 100644 index 0000000..e3eade8 --- /dev/null +++ b/2020/knf-kongress/dunb-physical.png diff --git a/2020/knf-kongress/dunb-wiring.jpg b/2020/knf-kongress/dunb-wiring.jpg Binary files differnew file mode 100644 index 0000000..616ea92 --- /dev/null +++ b/2020/knf-kongress/dunb-wiring.jpg diff --git a/2020/knf-kongress/ip-nicht-telefonieren.jpg b/2020/knf-kongress/ip-nicht-telefonieren.jpg Binary files differnew file mode 100644 index 0000000..fefe3a0 --- /dev/null +++ b/2020/knf-kongress/ip-nicht-telefonieren.jpg diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0001.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0001.jpg Binary files differnew file mode 100644 index 0000000..df355b7 --- /dev/null +++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0001.jpg diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0002.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0002.jpg Binary files differnew file mode 100644 index 0000000..6787b33 --- /dev/null +++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0002.jpg diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.back.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.back.jpg Binary files differnew file mode 100644 index 0000000..01a6403 --- /dev/null +++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.back.jpg diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.front.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.front.jpg Binary files differnew file mode 100644 index 0000000..2fc5e27 --- /dev/null +++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.front.jpg diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.jat.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.jat.jpg Binary files differnew file mode 100644 index 0000000..f2699b3 --- /dev/null +++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.jat.jpg 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} diff --git a/2020/knf-kongress/sybex-mailbox_fuehrer.back.jpg b/2020/knf-kongress/sybex-mailbox_fuehrer.back.jpg Binary files differnew file mode 100644 index 0000000..773c9ab --- /dev/null +++ b/2020/knf-kongress/sybex-mailbox_fuehrer.back.jpg diff --git a/2020/knf-kongress/sybex-mailbox_fuehrer.front.jpg b/2020/knf-kongress/sybex-mailbox_fuehrer.front.jpg Binary files differnew file mode 100644 index 0000000..345c44c --- /dev/null +++ b/2020/knf-kongress/sybex-mailbox_fuehrer.front.jpg diff --git a/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0001.jpg b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0001.jpg Binary files differnew file mode 100644 index 0000000..b38b2d0 --- /dev/null +++ b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0001.jpg diff --git a/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0002.jpg b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0002.jpg Binary files differnew file mode 100644 index 0000000..95ba079 --- /dev/null +++ b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0002.jpg diff --git a/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0003.jpg b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0003.jpg Binary files differnew file mode 100644 index 0000000..0446c72 --- /dev/null +++ b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0003.jpg |