summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2020-11-21 21:31:43 +0100
committerHarald Welte <laforge@osmocom.org>2020-11-21 21:31:43 +0100
commitba70258510b26a885908daf4354b01a0981b771c (patch)
tree7f5a7d67110c2f49a87e2e97a6b74c0525beeb03
parent01842875bc3e341ebc27e2ece443b955503960d9 (diff)
slides KNF-Kongress
-rw-r--r--2020/knf-kongress/36c3-evanslify-eaglebbs-taiwan.pngbin0 -> 8182 bytes
-rw-r--r--2020/knf-kongress/dialup-from-linux.jpgbin0 -> 2851081 bytes
-rw-r--r--2020/knf-kongress/dialup-to-telnet.pngbin0 -> 41620 bytes
-rw-r--r--2020/knf-kongress/dunb-faceplate.jpgbin0 -> 897625 bytes
-rw-r--r--2020/knf-kongress/dunb-physical.pngbin0 -> 79198 bytes
-rw-r--r--2020/knf-kongress/dunb-wiring.jpgbin0 -> 390895 bytes
-rw-r--r--2020/knf-kongress/ip-nicht-telefonieren.jpgbin0 -> 195728 bytes
-rw-r--r--2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0001.jpgbin0 -> 358003 bytes
-rw-r--r--2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0002.jpgbin0 -> 381978 bytes
-rw-r--r--2020/knf-kongress/markt_technik-mailbox_fuehrer_91.back.jpgbin0 -> 651055 bytes
-rw-r--r--2020/knf-kongress/markt_technik-mailbox_fuehrer_91.front.jpgbin0 -> 776862 bytes
-rw-r--r--2020/knf-kongress/markt_technik-mailbox_fuehrer_91.jat.jpgbin0 -> 409061 bytes
-rw-r--r--2020/knf-kongress/retronetworking.tex281
-rw-r--r--2020/knf-kongress/sybex-mailbox_fuehrer.back.jpgbin0 -> 373683 bytes
-rw-r--r--2020/knf-kongress/sybex-mailbox_fuehrer.front.jpgbin0 -> 249831 bytes
-rw-r--r--2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0001.jpgbin0 -> 606692 bytes
-rw-r--r--2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0002.jpgbin0 -> 639318 bytes
-rw-r--r--2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0003.jpgbin0 -> 564945 bytes
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
new file mode 100644
index 0000000..31f6a0b
--- /dev/null
+++ b/2020/knf-kongress/36c3-evanslify-eaglebbs-taiwan.png
Binary files differ
diff --git a/2020/knf-kongress/dialup-from-linux.jpg b/2020/knf-kongress/dialup-from-linux.jpg
new file mode 100644
index 0000000..fa573ab
--- /dev/null
+++ b/2020/knf-kongress/dialup-from-linux.jpg
Binary files differ
diff --git a/2020/knf-kongress/dialup-to-telnet.png b/2020/knf-kongress/dialup-to-telnet.png
new file mode 100644
index 0000000..3aac45c
--- /dev/null
+++ b/2020/knf-kongress/dialup-to-telnet.png
Binary files differ
diff --git a/2020/knf-kongress/dunb-faceplate.jpg b/2020/knf-kongress/dunb-faceplate.jpg
new file mode 100644
index 0000000..cf54582
--- /dev/null
+++ b/2020/knf-kongress/dunb-faceplate.jpg
Binary files differ
diff --git a/2020/knf-kongress/dunb-physical.png b/2020/knf-kongress/dunb-physical.png
new file mode 100644
index 0000000..e3eade8
--- /dev/null
+++ b/2020/knf-kongress/dunb-physical.png
Binary files differ
diff --git a/2020/knf-kongress/dunb-wiring.jpg b/2020/knf-kongress/dunb-wiring.jpg
new file mode 100644
index 0000000..616ea92
--- /dev/null
+++ b/2020/knf-kongress/dunb-wiring.jpg
Binary files differ
diff --git a/2020/knf-kongress/ip-nicht-telefonieren.jpg b/2020/knf-kongress/ip-nicht-telefonieren.jpg
new file mode 100644
index 0000000..fefe3a0
--- /dev/null
+++ b/2020/knf-kongress/ip-nicht-telefonieren.jpg
Binary files differ
diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0001.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0001.jpg
new file mode 100644
index 0000000..df355b7
--- /dev/null
+++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0001.jpg
Binary files differ
diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0002.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0002.jpg
new file mode 100644
index 0000000..6787b33
--- /dev/null
+++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.ame0002.jpg
Binary files differ
diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.back.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.back.jpg
new file mode 100644
index 0000000..01a6403
--- /dev/null
+++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.back.jpg
Binary files differ
diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.front.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.front.jpg
new file mode 100644
index 0000000..2fc5e27
--- /dev/null
+++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.front.jpg
Binary files differ
diff --git a/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.jat.jpg b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.jat.jpg
new file mode 100644
index 0000000..f2699b3
--- /dev/null
+++ b/2020/knf-kongress/markt_technik-mailbox_fuehrer_91.jat.jpg
Binary files differ
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
new file mode 100644
index 0000000..773c9ab
--- /dev/null
+++ b/2020/knf-kongress/sybex-mailbox_fuehrer.back.jpg
Binary files differ
diff --git a/2020/knf-kongress/sybex-mailbox_fuehrer.front.jpg b/2020/knf-kongress/sybex-mailbox_fuehrer.front.jpg
new file mode 100644
index 0000000..345c44c
--- /dev/null
+++ b/2020/knf-kongress/sybex-mailbox_fuehrer.front.jpg
Binary files differ
diff --git a/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0001.jpg b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0001.jpg
new file mode 100644
index 0000000..b38b2d0
--- /dev/null
+++ b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0001.jpg
Binary files differ
diff --git a/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0002.jpg b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0002.jpg
new file mode 100644
index 0000000..95ba079
--- /dev/null
+++ b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0002.jpg
Binary files differ
diff --git a/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0003.jpg b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0003.jpg
new file mode 100644
index 0000000..0446c72
--- /dev/null
+++ b/2020/knf-kongress/sybex-mailbox_fuehrer.smurf-o-box0003.jpg
Binary files differ
personal git repositories of Harald Welte. Your mileage may vary