Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
latex-software [2021/04/30 07:26] – Fabian Horst | latex-software [2021/08/20 10:27] – Fabian Horst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== LaTeX-Software ====== | ====== LaTeX-Software ====== | ||
- | | + | Verwendete Software Packete (Windows): |
+ | | ||
* TexMaker (LaTeX Editor) | * TexMaker (LaTeX Editor) | ||
- | * Bei MikTex dann alles auflisten an Packeten und alles was nicht installiert ist installieren (stumpf aber genial) | ||
- | ====== | + | ===== MikTex und TexMaker Einstellungen |
- | Liegen erst einmal im Unterordner /Pictures | + | |
+ | Wichtige Einstellung bei MikTex für AutoInstallation von Abhängigkeiten | ||
+ | |||
+ | {{miktex_einstellung_fuer_auto_installation.jpg? | ||
+ | {{texmaker_einstellungen_.jpg? | ||
+ | {{texmaker_einstellungen_1.jpg? | ||
+ | |||
+ | ==== Formatierungskram | ||
+ | |||
+ | == Grafiken == | ||
+ | |||
+ | Liegen erst einmal im Unterordner /Pictures: | ||
< | < | ||
\includegraphics[width=1\textwidth]{Pictures/ | \includegraphics[width=1\textwidth]{Pictures/ | ||
Zeile 12: | Zeile 24: | ||
</ | </ | ||
- | ====== Raute ====== | + | |
+ | == Raute == | ||
+ | |||
+ | Von: https:// | ||
< | < | ||
\# = # | \# = # | ||
</ | </ | ||
- | [https:// | ||
- | ====== Unterstriche ====== | + | == Unterstriche == |
+ | |||
+ | Von: https:// | ||
+ | |||
< | < | ||
hallo\_welt = hallo_welt | hallo\_welt = hallo_welt | ||
</ | </ | ||
- | [https:// | ||
- | ====== Anführungszeichen ====== | + | == Anführungszeichen == |
+ | |||
+ | Von: https:// | ||
< | < | ||
\usepackage{babel} #muss oben im Dokument stehen | \usepackage{babel} #muss oben im Dokument stehen | ||
Zeile 32: | Zeile 53: | ||
< | < | ||
babel Paket | babel Paket | ||
- | |||
Um die in Deutschland üblichen Anführungszeichen verwenden zu können kann das babel Paket mit der Option ngerman beziehungsweise mit der Option german geladen werden. Dadurch stehen mehrere verschiedene Anführungszeichen zur Verfügung. Zwar existieren für die Befehle auch noch abkürzende Befehle, aber aufgrund der geringen Länge der Orginale wurde hier bewußt auf die Vorstellung dieser verzichtet. | Um die in Deutschland üblichen Anführungszeichen verwenden zu können kann das babel Paket mit der Option ngerman beziehungsweise mit der Option german geladen werden. Dadurch stehen mehrere verschiedene Anführungszeichen zur Verfügung. Zwar existieren für die Befehle auch noch abkürzende Befehle, aber aufgrund der geringen Länge der Orginale wurde hier bewußt auf die Vorstellung dieser verzichtet. | ||
- | |||
Für deutsche Texte die in Deutschland und Österreich verwendet werden, stehen zwei verschiedene Anführungszeichen zur Verfügung. | Für deutsche Texte die in Deutschland und Österreich verwendet werden, stehen zwei verschiedene Anführungszeichen zur Verfügung. | ||
„Text“ und »Text« | „Text“ und »Text« | ||
Zeile 46: | Zeile 65: | ||
" | " | ||
</ | </ | ||
- | [https:// | ||
- | ====== | + | ====== |
- | Wichtige Einstellung bei MikTex für AutoInstallation von Abhängigkeiten | + | Ergebnis: {{ : |
- | {{miktex_einstellung_fuer_auto_installation.jpg? | ||
- | {{texmaker_einstellungen_.jpg? | ||
- | {{texmaker_einstellungen_1.jpg? | ||
- | ====== | + | <sxh [latex][; options]> |
- | <code> | + | \documentclass[12pt, |
+ | \usepackage[a4paper, | ||
+ | \usepackage[onehalfspacing]{setspace} | ||
+ | \usepackage{graphicx} | ||
+ | \usepackage{fontawesome5} | ||
+ | \usepackage{tcolorbox} | ||
+ | \usepackage{hyperref} | ||
+ | \usepackage{eurosym} | ||
+ | \usepackage[xindy]{glossaries} | ||
+ | \makeglossaries | ||
+ | % SHIFT + ALT + F1 und dann F1 für Glossarie generieren https:// | ||
+ | |||
+ | \usepackage{colortbl} | ||
+ | \definecolor{wblue}{cmyk}{0.2043, | ||
+ | \renewcommand{\chaptername}{Kapitel} | ||
+ | %\renewcommand{\thechapter}{} | ||
+ | |||
+ | % todo: | ||
+ | % Seiten Druck optimieren \newpage | ||
+ | |||
+ | \usepackage[backend=biber,style=numeric, | ||
+ | | ||
+ | \DeclareSourcemap{\maps[datatype=bibtex]{\map{\step[fieldsource=urldate, | ||
+ | |||
+ | %Metadata | ||
+ | %\usepackage[pdftitle={Verbindung | ||
+ | %kaputt: nacher das hier testen --> https://www.karlrupp.net/ | ||
+ | |||
+ | \date{November 2019} \author{Fabian Horst} \title{Verbindung von verschiedenen Internetanschlüssen auf Basis von \gls{mptcp}} | ||
+ | |||
+ | \begin{document} | ||
+ | \begin{titlepage} | ||
+ | \centering | ||
+ | {\scshape\Large Projektdokumentation\par} \vspace{1.5cm} | ||
+ | {\huge\bfseries Verbindung von verschiedenen Internetanschlüssen auf Basis von \gls{mptcp}\par} \vspace{0.5cm} | ||
+ | {\Large\itshape Fabian Horst\\ \par} \vspace{1.0cm} | ||
+ | \includegraphics[width=1\textwidth]{Pictures/ | ||
+ | \raggedleft \cite{1} \par \centering \vspace{2cm} | ||
+ | |||
+ | \begin{tabular}{p{0.30\linewidth}p{0.30\linewidth} p{0.30\linewidth}} | ||
+ | \raggedright Prüfungsteilnehmer: | ||
+ | \end{tabular} | ||
+ | |||
+ | \begin{tcolorbox}\begin{small} | ||
+ | Diese Projektdokumentation ist unter Creative Commons Namensnennung Version 4.0 \\ International lizensiert. \faCreativeCommons\ \faCreativeCommonsBy\ \textsuperscript{} Fabian Horst (CC BY 4.0) \small Satz: \LaTeX | ||
+ | \end{small}\end{tcolorbox}\end{titlepage} | ||
+ | |||
+ | \renewcommand{\contentsname}{Inhaltsverzeichnis} | ||
+ | \addtocontents{toc}{\protect\thispagestyle{empty}} | ||
+ | \tableofcontents | ||
+ | \thispagestyle{empty} | ||
+ | \newpage | ||
+ | \setcounter{page}{1} | ||
+ | %\chapter \section \subsection \subsubsection | ||
+ | |||
+ | \chapter{Projektbeschreibung} | ||
+ | \section{Projektumfeld} | ||
+ | Die Snellstar GmbH ist der führende Internetanbieter für Richtfunk in Schleswig-Holstein. Das Unternehmen ist im Jahre 2010 als eigenständige Tochterfirma der ADDIX Internet Services GmbH gegründet worden. Seitdem verbindet die Snellstar GmbH tausende Kunden und Unternehmen in Schleswig-Holstein und angrenzende Bundesländer mit Funktechnologien ins Internet. Das eigene Rechenzentrum und der Glasfaserbackbone von ADDIX wird auch von vielen Unternehmen genutzt, die über Funk eine redundante Anbindung von Snellstar erhalten. \\ \\ | ||
+ | Mehrfache Anbindung über verschiedene Technologien machen immer wieder spezielle Lösungen notwendig, um die Kunden redundant und mit immer höherer Geschwindigkeit anbinden zu können. Um zukünftig, auch über Netzwerkanbindungen von Drittanbietern, | ||
+ | \section{Ist-Zustand} | ||
+ | Unser " | ||
+ | |||
+ | \section{Soll-Zustand} | ||
+ | In einem Meeting mit dem Musterkunden wurden die Probleme erörtert und die sich daraus resultierenden Ziele in einem Lastenheft zu einem Soll-Zustand zusammengefasst. Als Soll-Zustand ist klar definiert, dass die bisherigen Abläufe in der Firma nicht verändert werden sollen und die Inbetriebnahme keine Ausfälle produzieren darf. Die Geschäftsführung wünscht sich, damit der eigene IT-Mitarbeiter Änderungen durchführen kann, eine Dokumentation. Die Außendienstmitarbeiter wünschen sich eine zuverlässigere Anbindung, um die Buchhaltungssoftware über das \gls{vpn} stabil nutzen zu können. Für die Anbindung der Lagerverwaltungssoftware ist eine unterbrechungsfreie Lösung gewünscht. Für die Integration in das Unternehmen wird durch die Geschäftsführung ein flexibler Bereich während der Geschäftszeit für den Umbau gewünscht. Dies soll Mitarbeiter für die neue Technologie sensibilisieren und erst im laufenden Betrieb auftretende Fehler schneller erkennbar machen. | ||
+ | \section{Lastenheft} | ||
+ | Auf Basis des Soll-Zustands wurde im Meeting ein Lastenheft formuliert: | ||
+ | - Umstellung auf eine zuverlässigere Technologie\\ | ||
+ | - Erweiterung der Anbindung mit einem neuen \gls{lte}-Anschluss\\ | ||
+ | - Vorbereitung für Anschluss des laufenden Glasfaserausbaus (Baubeginn 2022)\\ | ||
+ | - Im Betrieb sollte eine Unterbrechung der laufenden Sessions vermieden werden\\ | ||
+ | - Für die \gls{dmz} werden mehrere feste \gls{ipv4} Adressen und \gls{ipv6} Blöcke benötigt\\ | ||
+ | - Der Internetzugang der Firma soll auf einer eigenen \gls{ipv4}-Adresse erfolgen\\ | ||
+ | - Die Geschwindigkeit der Internetanbindung soll durch Bündelung der vorhandenen Kapazitäten genutzt werden\\ | ||
+ | - Das neue System muss für den eigenen IT-Mitarbeiter verständlich und intuitiv bedienbar sein\\ | ||
+ | \section{Abweichungen vom Projektantrag} | ||
+ | Aus wirtschaftlichen Gründen konnten keine Teststellungen von proprietären Anbietern angeschafft werden. Die Erfahrung aus der Fachabteilung mit bisherigen Projekten wurde durch Interviews mit den Mitarbeitern genutzt. | ||
+ | |||
+ | \chapter{Projektplanung} | ||
+ | \section{Zeitliche Planung} | ||
+ | Um das gesamte Projekt planen zu können wurde eine Planung der notwendigen Zeitliche Ressourcen vorgenommen. | ||
+ | \par | ||
+ | \begin{tabular}{lr} | ||
+ | \rowcolor{wblue}\textbf{Projektphase} & \textbf{Geplante Zeit} \\\hline | ||
+ | Planungsphase, | ||
+ | Durchführungsphase, | ||
+ | Funktionsprüfung und Lasttest, Inbetriebnahme & 4 Std. \\ | ||
+ | Dokumentation und Reservezeit & 8 Std. \\ | ||
+ | \hline | ||
+ | \hline | ||
+ | \rowcolor{wblue}\textbf{Gesamt} & \textbf{35 Std.} \\ | ||
+ | \end{tabular} \\ {\raggedright \cite{3}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | \section{Kostenplanung} | ||
+ | |||
+ | \subsection{\gls{mptcp} gegenüber proprietären Lösungen} | ||
+ | Im deutschsprachigen Raum werden Produkte meist unter Stichworten wie \gls{dualwan} mit \gls{failover}-Funktion und \gls{loadbalancing} beworben. Den wenigsten Anwendern ist bewusst, dass diese Funktionen keine echte Bündelung der Anschlüsse ermöglicht und meist sogar mit manuellen Routing und \gls{qos} \gls{policy}s konfiguriert werden müssen. Der große Nachteil an diesen Lösungen sind meist die verschiedenen externen \gls{ip}-Adressen und die Unflexibilität durch den manuellen Konfigurationszwang. \\ | ||
+ | Die Firma Viprinet hat seit einigen Jahren, als deutscher Marktführer, | ||
+ | \\ | ||
+ | Das noch recht neue und nicht sehr bekannte \gls{mptcp} Protokoll \cite{rfc6356} \cite{rfc6824} kombiniert die Nutzung mehrerer Verbindungen für das gleiche Zielsystem und Nutzung der verschiedenen vorhandenen Kapazitäten effizient. So kann z.B. ein Smartphone über die WLAN und die \gls{lte} Schnittstelle gleichzeitig eine Verbindung aufbauen und die Kapazität der beiden Netzwerke nutzen. Die Serverseite erkennt die durch das Protokoll markierten Pakete und fasst sie vor der Verarbeitung des eigentlichen Dienstes wieder zusammen. Für Endgeräte und Server ohne diese Funktionalität kann über einen Router und eine entsprechende Gegenstelle in einem Rechenzentrum diese Funktion zur Verfügung gestellt werden. Dabei werden mehrere Anbindungen dann zum Bündeln genutzt und die Daten transparent weitergeleitet ohne eine Inkompatibilität zu erzeugen.\\ | ||
+ | In einem Vergleich vom Unternehmen selbst zwischen \gls{mptcp} und Viprinet \cite{viprinetvergleich} wird versucht Abstand zum offenen Protokoll zu bekommen. So sind Aussagen wie: " | ||
+ | Zum Thema Sicherheit von \gls{mptcp} äußert sich das Unternehmen wie folgt: | ||
+ | \newpage | ||
+ | |||
+ | \subsection{Produktvergleich} | ||
+ | Im Produktvergleich werden Lösungen von Viprinet\cite{viprinet} und Peplink\cite{peplink} sowie das Software Paket OpenMPTCProuter\cite{mtcprouter} auf Basis des freien Router-Betriebsystems\cite{openwrt} miteinander verglichen. | ||
+ | \par \par | ||
+ | \begin{center} | ||
+ | \begin{tabular}{lrrrr} | ||
+ | \rowcolor{wblue}\textbf{Feature} & \textbf{Viprinet} & \textbf{Peplink} & \textbf{MPTC} & \textbf{Wertung} \\\hline | ||
+ | Hardware & ja & ja & eigene & mittel\\ | ||
+ | \gls{vm} \gls{server} & ja & ja & ja & stark\\ | ||
+ | \gls{vm} \gls{client} & nein & nein & ja & stark\\ | ||
+ | OpenSource & nein & nein & ja & niedrig\\ | ||
+ | Konfiguration & schwer & mittel & mittel & mittel\\ | ||
+ | Austausch & komplett & komplett & modular & mittel\\ | ||
+ | \gls{lte}-Modul & Modul & integriert & freie Wahl & stark\\ | ||
+ | \gls{docsis} & ext. Modem & ext. Modem & ext. Modem & niedrig\\ | ||
+ | \gls{rj45}/ | ||
+ | WLAN & modul & integriert & freie Wahl & stark\\ | ||
+ | Support & Abo & Abo & kein & stark\\ | ||
+ | Garantie & Lifetime & bis 3 Jahre & keine & stark\\ | ||
+ | \hline | ||
+ | \hline | ||
+ | \rowcolor{wblue}\textbf{Punkte: | ||
+ | \end{tabular} \par {\raggedright \cite{3}Punktesystem: | ||
+ | |||
+ | \subsection{Viprinet Angebot} | ||
+ | |||
+ | \begin{center} | ||
+ | \begin{tabular}{lr} | ||
+ | \rowcolor{wblue}\textbf{Produkt} & \textbf{Gesamt: | ||
+ | Viprinet \gls{vpn} Router 2620 & 3.070\euro \\ | ||
+ | Viprinet \gls{vpn} Hub 2030 & 5.240\euro \\ | ||
+ | Viprinet \gls{gbe} Modul & 220\euro \\ | ||
+ | Viprinet \gls{lte} Modul & 550\euro \\ | ||
+ | Viprinet \gls{vdsl2} Modul & 329\euro \\ | ||
+ | \hline | ||
+ | \hline | ||
+ | \rowcolor{wblue}\textbf{Gesamt: | ||
+ | \end{tabular} \par {\raggedright \cite{3}}Allnet Distribution, | ||
+ | \subsection{Produktauswahl} | ||
+ | Die vom Musterkunden im Lastenheft angeforderten Leistungen werden mit der \gls{mptcp} Lösung am besten abgedeckt und, es bietet die höchste Flexibilität für die Machbarkeitsstudie. Auch durch die bereits im Unternehmen existierenden Erfahrungen mit den beiden Alternativen ist die Prüfung einer neuen Lösung wünschenswert. Durch die Möglichkeit einer freien Auswahl der Hardware und der möglichen Virtualisierung bot sich diese Wahl am wirtschaftlichsten an. | ||
+ | \subsection{Hardwarekosten} | ||
+ | Durch die geringen Systemvoraussetzungen konnten im Rechenzentrum bereits vorhandene Ressourcen weiterverwendet werden. Für den Einsatz beim Musterkunden kann entweder die vorhandene Virtualisierungsplattform des Kunden genutzt oder neue Hardware angeschafft werden. Um eine physikalische Trennung der einzelnen Komponenten zu erreichen und möglichst wenig Energie und Netzwerkschrankplatz beim Musterkunden zu verbrauchen, | ||
+ | \begin{center} | ||
+ | \begin{tabular}{lrrrr} | ||
+ | \rowcolor{wblue}\textbf{Produkt} & \textbf{Preis} & \textbf{Gesamt} \\\hline | ||
+ | Raspberry Pi 4 inkl. Datenträger und Netzteil & 120\euro & 120\euro\\ | ||
+ | Mikrotik RB4011iGS+5HacQ2HnD-IN & 230\euro & 230\euro\\ | ||
+ | div. Montagematerial/ | ||
+ | \hline | ||
+ | \hline | ||
+ | \rowcolor{wblue}\textbf{Gesamt: | ||
+ | \end{tabular} \par {\raggedright \cite{3}}Netto\end{center} | ||
+ | \subsection{Personalkosten} | ||
+ | Während der Projektarbeit sind folgende Personalkosten angefallen: | ||
+ | \begin{center} | ||
+ | \begin{tabular}{lrrrrr} | ||
+ | \rowcolor{wblue}\textbf{Position} & \textbf{Tätigkeit} & \textbf{Std.Lohn} & \textbf{Std.} & \textbf{Gesamt} \\\hline | ||
+ | Mitarbeiter & Projektarbeit & 15\euro & 35 & 525\euro \\ | ||
+ | Fachabteilung & Beratung & 35\euro & 4 & 140\euro \\ | ||
+ | Geschäftsführung & Freigabe & 100\euro & 1 & 100\euro | ||
+ | \hline | ||
+ | \hline | ||
+ | \rowcolor{wblue}\textbf{Gesamt: | ||
+ | \end{tabular} \par {\raggedright \cite{3}}Netto | ||
+ | \end{center} | ||
+ | \newpage | ||
+ | \subsection{Betriebskosten} | ||
+ | Bei Nutzung einer \gls{vm} wird mit vorgegebenen Festpreisen des Betreibers kalkuliert. Für den Betrieb eines Hardwarebasierten Servers fallen im Rechenzentrum folgende Kosten an.\par | ||
+ | \begin{center} | ||
+ | \begin{tabular}{lrrrr} | ||
+ | \rowcolor{wblue}\textbf{Position} & \textbf{Einheit} & \textbf{Anzahl} & \textbf{Preis} & \textbf{Gesamt} \\\hline | ||
+ | Platz & \gls{he} & 1 & 120\euro & 120\euro \\ | ||
+ | Strom & \gls{kwh} & 210 & 0, | ||
+ | Kühlung & \gls{he} & 1 & 100\euro & 100\euro | ||
+ | Traffic & \gls{tb} & 5 & 10\euro & 50\euro | ||
+ | \hline | ||
+ | \hline | ||
+ | \rowcolor{wblue}\textbf{Gesamt: | ||
+ | \end{tabular} \par {\raggedright \cite{3}Netto im Monat} | ||
+ | \end{center} | ||
+ | \section{Budgetplanung/ | ||
+ | \begin{center} | ||
+ | \begin{tabular}{lrrr} | ||
+ | \rowcolor{wblue}\textbf{Position} & \textbf{Kalkuliert} & \textbf{Reserve} & \textbf{Summe}\\\hline | ||
+ | Hardwarekosten & 400\euro & 250\euro & 650\euro \\ | ||
+ | Personalkosten & 765\euro & 200\euro & 965\euro \\ | ||
+ | Betriebskosten & 333\euro & 100\euro & 433\euro \\ | ||
+ | Kleinteile & - & 500\euro & 500\euro \\ | ||
+ | \hline | ||
+ | \hline | ||
+ | \rowcolor{wblue}\textbf{Gesamt: | ||
+ | \end{tabular} \par {\raggedright \cite{3}Netto} | ||
+ | \end{center} | ||
+ | \chapter{Testphase} | ||
+ | \section{Testaufbau} | ||
+ | Um die verwendeten Komponenten und deren Funktion testen zu können wird das gesamte System an einem normalen Hausanschluss aufgebaut, um möglichst reale Bedingungen zu simulieren. | ||
+ | \section{Anbindungen} | ||
+ | \begin{center} | ||
+ | \begin{tabular}{lrrrrrr} | ||
+ | \rowcolor{wblue}\textbf{\gls{isp}} & \textbf{Technik} & \textbf{\gls{download}} & \textbf{\gls{upload}} & \textbf{\gls{ipv4}} & \textbf{\gls{ipv6}} & \textbf{\gls{cgn}}\\\hline | ||
+ | TNG\cite{tng} & \gls{vdsl2} & 100 Mbit/s & 40 Mbit/s & ja & ja & nein\\ | ||
+ | freenet FUNK\cite{freenetfunk} & \gls{lte} & 10 Mbit/s & 10 Mbit/s & ja & nein & ja\\ | ||
+ | Kabel Deutschland\cite{kabeldeutschland} & \gls{docsis} & 212 Mbit/s & 12 Mbit/s & ja & ja & ja\\ | ||
+ | \hline | ||
+ | \hline | ||
+ | \rowcolor{wblue}\textbf{Gebündelt bis zu: | ||
+ | \end{tabular} \par {\raggedright \cite{3}Brutto=Ohne \gls{leistungspegel}/ | ||
+ | \end{center} | ||
+ | \section{Server Konfiguration} | ||
+ | Für maximale Flexibilität wurde der Server in der Testphase auf einem Cloud\cite{cloudhetzner} Server betrieben. Nach dem automatischen Erstellen der \gls{vm} wird eine \gls{ssh}-Verbindung zum Server aufgebaut. In dieser wird das Installationscript von der \gls{github} Projektseite\cite{mtcprouter} heruntergeladen und ausgeführt. Nach der automatischen Installation wird eine Textdatei mit allen Zugangsdaten und einem kryptographischen Schlüssel | ||
+ | \section{Client Konfiguration} | ||
+ | Das heruntergeladene Image wird auf die Speicherkarte des Raspberry Pi übertragen und mit diesem gebootet. Auf dem LAN-Port ist der Raspberry Pi auf der Default \gls{ip} Adresse erreichbar und wird mit der \gls{ip}-Adresse und dem kryptografischen Schlüssel des Servers konfiguriert. Direkt danach werden die Router, nach abschalten der eigenen WLAN und DHCP Dienste, mit festen \gls{ip}-Adressen konfiguriert und in der Verwaltungsoberfläche des Raspberry Pi als WAN-Schnittstellen hinzugefügt und als Gateways hinterlegt. Sobald alle Router mit dem Raspberry Pi verbunden wurden kann mit einem Endgerät die Verbindung getestet werden.\par | ||
+ | \begin{center}\includegraphics[width=1\textwidth]{Pictures/ | ||
+ | \section{Redundanz Tests} | ||
+ | Während der Testläufe wurde durch das entfernen eines Netzwerkabels zu einem Router ein Ausfall simuliert. Dabei liefen zum Test ein Videostream, | ||
+ | \newpage | ||
+ | \section{Geschwindigkeitstests} | ||
+ | Um die Geschwindigkeitstests anzufertigen, | ||
+ | Während der Messreihe wurde der Kabel Deutschland Anschluss dem Netzwerk hinzugefügt: | ||
+ | \includegraphics[width=0.5\textwidth]{Pictures/ | ||
+ | \\ | ||
+ | \cite{speedtestgrafiken} | ||
+ | Besonders in der Uploadgeschwindigkeit ist das Schwanken der Kapazität der \gls{lte} Anbindung gut zu erkennen.\\ | ||
+ | Um den maximalen möglichen Durchsatz zu ermitteln, wurde auch lokal mit 3x 100/100 Mbit/s getestet. Der priorisierte Anschluss (grün) liefert stabile Werte und wird zudem durch die beiden zusätzlichen Anschlüsse (hellgrün und hellblau) mit Kapazität erweitert. \par | ||
+ | \begin{center} | ||
+ | \includegraphics[width=1\textwidth]{Pictures/ | ||
+ | \end{center}\cite{300} | ||
+ | \newpage | ||
+ | \section{Testlauf DMZ} | ||
+ | Um die Dienste in der späteren \gls{dmz} testen zu können wurden die Portweiterleitungen auf dem Router eingerichtet, | ||
+ | \section{Vorsorge gegen ein Systemversagen} | ||
+ | Durch den Einsatz einer Komponente für die gesamte Infrastrukturanbindung entsteht immer ein \gls{spof}. Um die dadurch entstehenden Risiken abzumildern, | ||
+ | |||
+ | \chapter{Realisierungsphase} | ||
+ | \section{Serverintegration} | ||
+ | Im Rechenzentrum von ADDIX wird eine \gls{vm} auf bereits vorhandener Virtualsierungs Infrastruktur mit einem Debian Linux Image gebootet und eine feste \gls{ipv4} Adresse sowie eines festes \gls{ipv6} Prefix eingerichtet. Über die API der Virtualisierungsumgebung werden direkt die notwendigen \gls{ssh}-Keys übertragen, | ||
+ | \section{Clientintegration} | ||
+ | Durch die Vorbereitungen in der Testphase kann die Hardware durch Anpassung der zahlreichen \gls{ip}-Adressen und dem Konfigurieren des gewünschten \gls{dhcp}-Bereiches direkt ins Netzwerk integriert werden. | ||
+ | Um den Raspberry Pi im Netzwerkschrank einfach zu montieren, wird ein Einlegeboden genutzt, der noch zusätzlichen Platz für Zubehör bietet. | ||
+ | \section{Inbetriebnahme} | ||
+ | Während der Mittagspause beim Musterkunden werden die bestehenden Anbindungen sowie das \gls{client}netzwerk unterbrochen, | ||
+ | \section{Einbinden der DMZ} | ||
+ | Um die bisherige \gls{dmz} ohne große Umbauten einzubinden, | ||
+ | \section{Checkliste} | ||
+ | Nach und während der Integration in das Unternehmensnetzwerk und die \gls{dmz} wird die Checkliste\cite{checkliste} abgearbeitet. Zum Beispiel ob die einzelnen Dienste aus den jeweiligen Netzbereichen erreichbar sind und die Firewallregeln auch die nicht gewünschten Zugriffe richtig behandeln. | ||
+ | \section{Übergabe} | ||
+ | Nach der Integration in das Netzwerk wird dem Kunden die Dokumentation\cite{dokumentation} übergeben und der IT-Mitarbeiter in die Verwaltungsoberfläche des Routers eingewiesen. Um sicher zu gehen, dass der IT-Mitarbeiter mit der Lösung auch alleine arbeiten kann, werden einige noch offene Schritte als Aufgabe übergeben und unter Beobachtung gemeinsam umgesetzt. | ||
+ | \chapter{Projektergebnis} | ||
+ | \section{Fehleranalyse} | ||
+ | Während der Projektdurchführung sind einige Fehler aufgefallen. Dazu gehören die bisher noch nicht korrekte \gls{ipv6} Funktionalität \cite{issueipv6} des MPTCP-Routers, | ||
+ | \section{Fazit} | ||
+ | Mit kleinen Nachbesserungen ist die MPTCP-Router Lösung bereits benutzbar. Eine Verwendung dieser Lösung als redundanten Unternehmensanbindung ist aufgrund der geringen Erfahrungen, | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | \newglossaryentry{ipsec} | ||
+ | { | ||
+ | name=IPsec, | ||
+ | description={Internet Protocol Security (IPsec) ist eine Protokoll-Suite, | ||
+ | } | ||
+ | \newglossaryentry{nsa} | ||
+ | { | ||
+ | name=NSA, | ||
+ | description={Die National Security Agency ist der größte Auslandsgeheimdienst der Vereinigten Staaten} | ||
+ | } | ||
+ | \newglossaryentry{voip} | ||
+ | { | ||
+ | name=VoIP, | ||
+ | description={Voice over Internet Protokoll, Telefonie über Rechnernetze} | ||
+ | } | ||
+ | \newglossaryentry{ipv4} | ||
+ | { | ||
+ | name=IPv4, | ||
+ | description={Internet Protocol Version 4, z.B. 192.168.178.1} | ||
+ | } | ||
+ | \newglossaryentry{ipv6} | ||
+ | { | ||
+ | name=IPv6, | ||
+ | description={Internet Protocol Version 6, z.B. 2001: | ||
+ | } | ||
+ | \newglossaryentry{download} | ||
+ | { | ||
+ | name=Download, | ||
+ | description={Daten runterladen} | ||
+ | } | ||
+ | \newglossaryentry{upload} | ||
+ | { | ||
+ | name=Upload, | ||
+ | description={Daten hochladen} | ||
+ | } | ||
+ | \newglossaryentry{vpn} | ||
+ | { | ||
+ | name=VPN, | ||
+ | description={Virtuelles Privates Netzwerk, meist verschlüsselte Tunnelverbindungen} | ||
+ | } | ||
+ | \newglossaryentry{lte} | ||
+ | { | ||
+ | name=LTE, | ||
+ | description={Long Term Evolution, Mobilfunk Standard 3. und 4. Generation} | ||
+ | } | ||
+ | \newglossaryentry{dmz} | ||
+ | { | ||
+ | name=DMZ, | ||
+ | description={Demilitarisierte Zone, abgeteilter Bereich eines Netzwerkes speziellen Firewallregeln} | ||
+ | } | ||
+ | \newglossaryentry{dualwan} | ||
+ | { | ||
+ | name=Dual-WAN, | ||
+ | description={Netzwerklastenausgleich über zwei WAN-Schnittstellen nach festen Regeln} | ||
+ | } | ||
+ | \newglossaryentry{failover} | ||
+ | { | ||
+ | name=Fail-Over, | ||
+ | description={Ausfallsicherung, | ||
+ | } | ||
+ | \newglossaryentry{loadbalancing} | ||
+ | { | ||
+ | name=Load-Balancing, | ||
+ | description={Lastenausgleich, | ||
+ | } | ||
+ | \newglossaryentry{qos} | ||
+ | { | ||
+ | name=QoS, | ||
+ | description={Quality of Service, Einteilung und Priorisierung von Datenströmen zu optimierungszwecken} | ||
+ | } | ||
+ | \newglossaryentry{policy} | ||
+ | { | ||
+ | name=Policy, | ||
+ | description={Regeln für die Verarbeitung von Datenpacketen} | ||
+ | } | ||
+ | \newglossaryentry{linux} | ||
+ | { | ||
+ | name=Linux, | ||
+ | description={Unix ähnliches Mehrbenutzerbetriebssystem von Linus Torvalds} | ||
+ | } | ||
+ | \newglossaryentry{layer2} | ||
+ | { | ||
+ | name=Layer2, | ||
+ | description={OSI-Modell: | ||
+ | } | ||
+ | \newglossaryentry{managedswitch} | ||
+ | { | ||
+ | name=Managed Switch, | ||
+ | description={Switch mit eigener Steuerungssoftware zur Konfiguration} | ||
+ | } | ||
+ | \newglossaryentry{dhcp} | ||
+ | { | ||
+ | name=DHCP, | ||
+ | description={Dynamic Host Configuration Protocol, Zuweisung von Netzwerkkonfigurationen an Clients} | ||
+ | } | ||
+ | \newglossaryentry{client} | ||
+ | { | ||
+ | name=Client, | ||
+ | description={Nutzer einer Netzwerkanwendung} | ||
+ | } | ||
+ | \newglossaryentry{server} | ||
+ | { | ||
+ | name=Server, | ||
+ | description={Anbieter einer Netzwerkanwendung} | ||
+ | } | ||
+ | \newglossaryentry{openwrt} | ||
+ | { | ||
+ | name=OpenWRT, | ||
+ | description={Linux Distribution für speziell embedded Hardware und Router} | ||
+ | } | ||
+ | \newglossaryentry{docsis} | ||
+ | { | ||
+ | name=DOCSIS, | ||
+ | description={Data Over Cable Service Interface Specification ist der Standard für Datenverbindungen über Antennenleitungen} | ||
+ | } | ||
+ | \newglossaryentry{rj45} | ||
+ | { | ||
+ | name=RJ45, | ||
+ | description={Bezeichnung für den genormten Steckverbindungstyp an den gängigsten Netzwerkabeln} | ||
+ | } | ||
+ | \newglossaryentry{gbe} | ||
+ | { | ||
+ | name=GbE, | ||
+ | description={Abkürzung von Gigabit-Ethernet mit 1 Gbit/s Kapazität} | ||
+ | } | ||
+ | \newglossaryentry{vm} | ||
+ | { | ||
+ | name=VM, | ||
+ | description={Virtualisierte Maschine} | ||
+ | } | ||
+ | \newglossaryentry{he} | ||
+ | { | ||
+ | name=HE, | ||
+ | description={Höheneinheit, | ||
+ | } | ||
+ | \newglossaryentry{kwh} | ||
+ | { | ||
+ | name=kWh, | ||
+ | description={Kilowattstunde, | ||
+ | } | ||
+ | \newglossaryentry{tb} | ||
+ | { | ||
+ | name=TByte, | ||
+ | description={Terabyte, | ||
+ | } | ||
+ | \newglossaryentry{ssh} | ||
+ | { | ||
+ | name=SSH, | ||
+ | description={Secure Shell, verschlüsseltes Netzwerkprotokoll für Fernwartung und weiter Dienste} | ||
+ | } | ||
+ | \newglossaryentry{isp} | ||
+ | { | ||
+ | name=ISP, | ||
+ | description={Internet Service Provider, der Anbieter des Internetzuganges} | ||
+ | } | ||
+ | \newglossaryentry{vdsl2} | ||
+ | { | ||
+ | name=VDSL2, | ||
+ | description={Very High Speed Digital Subscriber Line, Internetzugang über zwei-draht Telefonieleitungen} | ||
+ | } | ||
+ | \newglossaryentry{cgn} | ||
+ | { | ||
+ | name=CGN, | ||
+ | description={Carrier-grade \gls{nat}, nur private IPv4-Adresse und dadurch nicht von extern nutzbar} | ||
+ | } | ||
+ | \newglossaryentry{sharedmedium} | ||
+ | { | ||
+ | name=Shared-Medium, | ||
+ | description={Die Anbindung wird mit anderen Teilnehmern geteilt und kann je nach Auslastung schwanken} | ||
+ | } | ||
+ | \newglossaryentry{overhead} | ||
+ | { | ||
+ | name=Overhead, | ||
+ | description={Zusätzliche Kapazitätsnutzung durch Protokollheader und Steuerungsbefehle} | ||
+ | } | ||
+ | \newglossaryentry{leistungspegel} | ||
+ | { | ||
+ | name=Leistungspegel, | ||
+ | description={Gibt die physikalische Übertragungsqualität in dBm an und beeinflusst die Kapazität} | ||
+ | } | ||
+ | \newglossaryentry{github} | ||
+ | { | ||
+ | name=GitHub, | ||
+ | description={Onlinedienst für Software-Entwicklungsprojekte auf Git-Basis} | ||
+ | } | ||
+ | \newglossaryentry{spof} | ||
+ | { | ||
+ | name=Single Point of Failure, | ||
+ | description={Bezeichnung für eine Komponente die bei Ausfall eine Kettenreaktion oder kompletten Blackout verursacht} | ||
+ | } | ||
+ | \newglossaryentry{nat} | ||
+ | { | ||
+ | name=NAT, | ||
+ | description={Network Adress Translation, | ||
+ | } | ||
+ | \newglossaryentry{ip} | ||
+ | { | ||
+ | name=IP, | ||
+ | description={Internet Protokoll (Adresse), wird in Computernetzwerken zur Adressierung genutzt siehe \gls{ipv4}} | ||
+ | } | ||
+ | \newglossaryentry{mptcp} | ||
+ | { | ||
+ | name=Multipath-TCP, | ||
+ | description={Durch das logische Kombinieren von TCP Verbindungen entsteht eine erhöhte Redundanz und Lastverteilung} | ||
+ | } | ||
+ | |||
+ | \glsaddall | ||
+ | %\printglossaries | ||
+ | \printglossary[type=main, | ||
+ | \printbibliography[title = {Quellenverzeichnis}] | ||
+ | \newpage | ||
+ | \begin{center}Kundendokumentation (Auszug)\end{center} | ||
+ | IP-Adresse: 192.168.100.1\\ | ||
+ | DHCP-Bereich: | ||
+ | ... Für weitere Portweiterleitungen fügen Sie den entsprechenden Port auf die interne Ziel-IP Adresse hinzu.\\ \par | ||
+ | \includegraphics[width=0.8\textwidth]{Pictures/ | ||
+ | Hier im Beispiel ist ein Webserver aufgeführt, | ||
+ | \includegraphics[width=0.8\textwidth]{Pictures/ | ||
+ | ... | ||
+ | |||
+ | \newpage | ||
+ | \par | ||
+ | \begin{center}Checkliste \end{center} | ||
+ | Vorbereitung: | ||
+ | - Virtuelle Maschine anlegen und absichern\\ | ||
+ | - Virtuelle Maschine um zusätzliche IP-Adressen erweitern\\ | ||
+ | - Router vorkonfigurieren mit IP und Schlüssel der virtuellen Maschine\\ | ||
+ | - Router IP-Addressbereich auf Kundennetzwerk einstellen\\ | ||
+ | - PublicKeys für Router und virtuelle Maschine setzen \\ | ||
+ | - Firewallregeln einspielen\\ | ||
+ | - Schlüssel und Konfiguration exportieren und dokumentieren\\ | ||
+ | - Kleinteile und Zubehör sowie Patchkabel packen\\ | ||
+ | - Router auf Einlegeboden montieren\\ \\ | ||
+ | Vor Ort:\\ | ||
+ | - Vorbereitungen bis Beginn der Mittagspause\\ | ||
+ | - Clientnetzwerk offline nehmen\\ | ||
+ | - Einlegeboden und Switch montieren\\ | ||
+ | - Switch wie beschriftet mit Routern verbinden\\ | ||
+ | - Router mit Switch verbinden\\ | ||
+ | - Client Netzwerk mit Switch verbinden\\ | ||
+ | - Arbeitsplatz wieder online?\\ | ||
+ | - DMZ über den Switch anbinden\\ | ||
+ | - E-Mail, Webserver, VPN und Drucken funktioniert? | ||
+ | - Test von extern (Dienste in DMZ)\\ | ||
+ | - Test Buchung mit Buchhaltungsoftware\\ | ||
+ | - DMZ mit zweiter IP-Range konfigurieren\\ | ||
+ | - DMZ Tests auf alter IP-Adresse\\ | ||
+ | - Auf Router und Switch Logeinträge auf unstimmige Auffälligkeiten prüfen\\ \\ | ||
+ | Übergabe an Kunden:\\ | ||
+ | - Dokumentation Übergabe\\ | ||
+ | - Einweisung Router Konfiguration\\ | ||
+ | - Anlegen der Dienste als Portweiterleitung mit IT-Mitarbeiter\\ | ||
+ | |||
+ | \newpage | ||
+ | \begin{center}Speedtestergebnisse (CSV)\end{center} | ||
+ | Datum; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | Datum; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | 2019-11-07; | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | <sxh [latex][; options]> | ||
+ | @online{1, | ||
+ | title={Architecture des réseaux d' | ||
+ | author={Obonaventure}, | ||
+ | editor={Horst, | ||
+ | organization={Wikimedia Commons}, | ||
+ | url={https:// | ||
+ | year={2019}, | ||
+ | urldate={2019-01-11}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | @online{2, | ||
+ | title={Aufbau eines zentralisierten Firmennetzwerkes mit einem Zentyal Server 4.0}, | ||
+ | author={Horst, | ||
+ | url={https:// | ||
+ | year={2015}, | ||
+ | urldate={2019-11-01}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | @online{3, | ||
+ | title={Vorlage für die Projektdokumentation - Tabellensourcecode(abgewandelte Form)}, | ||
+ | author={Macke, | ||
+ | url={https:// | ||
+ | year={2015}, | ||
+ | urldate={2019-11-01}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | @online{viprinet, | ||
+ | title={Unternehmenswebseite}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{viprinetpatent1, | ||
+ | title={Google Patents: DE202008018396U1}, | ||
+ | author={VIPRINET EUROPE GmbH}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{viprinetvergleich, | ||
+ | title={Unternehmenswebseite: | ||
+ | author={VIPRINET EUROPE GmbH}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{viprinetsdwantalk, | ||
+ | title={SD-WAN a New Hop}, | ||
+ | author={Gordeychik, | ||
+ | url={https:// | ||
+ | year={2018-12-27}, | ||
+ | urldate={2019-11-01}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | @online{viprinetseclist, | ||
+ | title={Stored XSS in Viprinet VPN Hub Router}, | ||
+ | author={Kolegov, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | year={2018-10-19}, | ||
+ | } | ||
+ | @online{rfc6356, | ||
+ | title={Coupled Congestion Control for Multipath Transport Protocols}, | ||
+ | author={C. Raiciu - Univ. Politehnica of Bucharest, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | year={2011}, | ||
+ | } | ||
+ | @online{rfc6824, | ||
+ | title={TCP Extensions for Multipath Operation with Multiple Addresses}, | ||
+ | author={A. Ford - Cisco C. Raiciu - Univ. Politehnica of Bucharest M. Handley - Univ. College London O. Bonaventure - U. catholique de Louvain}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | year={2013}, | ||
+ | } | ||
+ | @online{ipseclink, | ||
+ | title={IPsec}, | ||
+ | organization={Wikipedia.org}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{html5speedtest, | ||
+ | title={Librespeed (HTML5-Speedtest)}, | ||
+ | author={Dossena, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | year={2019}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | @online{mtcprouter, | ||
+ | title={OpenMPTCProuter GitHub}, | ||
+ | author={Chabanois, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | year={2019}, | ||
+ | } | ||
+ | @online{openwrt, | ||
+ | title={Webseite OpenWrt Project}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | year={2019}, | ||
+ | } | ||
+ | @online{punktesystem, | ||
+ | title={niedrig x1, mittel x2, stark x3}, | ||
+ | author={Berechnungsschlüssel}, | ||
+ | addendum={freiewahl/ | ||
+ | } | ||
+ | @online{peplink, | ||
+ | title={Unternehmenswebseite}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{kabeldeutschland, | ||
+ | title={Unternehmenswebseite der Vodafone Kabel Deutschland GmbH}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{freenetfunk, | ||
+ | title={Unternehmenswebseite der mobilcom-debitel GmbH mit dem Angebot freenet FUNK}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{tng, | ||
+ | title={Unternehmenswebseite der TNG Stadtnetz GmbH}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{cloudhetzner, | ||
+ | title={Unternehmenswebseite der Hetzner Online GmbH mit dem Angebot Cloud}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{liste, | ||
+ | title={Liste der Speedtestergebnisse im Testbetrieb}, | ||
+ | addendum={Im Anhang beigelegt}, | ||
+ | } | ||
+ | @online{dokumentation, | ||
+ | title={Kundendokumentation}, | ||
+ | addendum={Im Anhang beigelegt}, | ||
+ | } | ||
+ | @online{checkliste, | ||
+ | title={Checkliste}, | ||
+ | addendum={Im Anhang beigelegt}, | ||
+ | } | ||
+ | @online{issueipv6, | ||
+ | title={Bug Meldung: IPv6 not Working}, | ||
+ | url={https:// | ||
+ | urldate={2019-11-01}, | ||
+ | } | ||
+ | @online{mptcproutermenue, | ||
+ | title={Screenshot aus dem MPTCP-Router Verwaltungsinterface}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | @online{speedtestgrafiken, | ||
+ | title={Aus den Werten generierte Grafiken}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | @online{300, | ||
+ | title={Screenshot aus dem MPTCP-Router Verwaltungsinterface}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ====== Vorlage mit Christians Dokumentation | ||
+ | <sxh [latex][; options]> | ||
\documentclass[12pt, | \documentclass[12pt, | ||
\usepackage[a4paper, | \usepackage[a4paper, | ||
Zeile 118: | Zeile 961: | ||
\subsection{Ich bin ein Teil eines Teils eines Kapite} | \subsection{Ich bin ein Teil eines Teils eines Kapite} | ||
+ | Zitate\cite{2} #Legt hinter das Wort Zitate den Wert aus der literatur.bib mit dem Wert 2 | ||
+ | |||
+ | \gls{Glossarlink} | ||
Zeile 142: | Zeile 988: | ||
\end{tabular} \par {\raggedright \cite{2}Netto} | \end{tabular} \par {\raggedright \cite{2}Netto} | ||
\end{center} | \end{center} | ||
- | |||
- | \newglossaryentry{musterglossary1} | + | |
+ | \newglossaryentry{Glossarlink} | ||
{ | { | ||
- | name=IPsec, | + | name=Glossarlink, |
- | description={Internet Protocol Security (IPsec) ist eine Protokoll-Suite, | + | description={Glossarlink wird verwendet um ein Fachwort im Glossar aufzuführen und Beschreiben zu können.} |
} | } | ||
Zeile 158: | Zeile 1004: | ||
====== Vorlage von Fabian literatur.bib ====== | ====== Vorlage von Fabian literatur.bib ====== | ||
+ | < | ||
+ | @online{1, | ||
+ | title={2021-04-14 - WLAN Sendemast auf Campingplatz.jpg}, | ||
+ | author={Fabian Horst}, | ||
+ | organization={Snellstar GmbH}, | ||
+ | url={https:// | ||
+ | year={2021}, | ||
+ | urldate={2021-04-29}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | @online{2, | ||
+ | title={Vorlage für die Projektdokumentation - Tabellensourcecode(abgewandelte Form)}, | ||
+ | author={Macke, | ||
+ | url={https:// | ||
+ | year={2015}, | ||
+ | urldate={2019-11-01}, | ||
+ | editor={Fabian Horst, Snellstar GmbH, LaTeX Vorlage Projektdokumentation}, | ||
+ | addendum={Lizenz: | ||
+ | } | ||
+ | @online{unifiacmesh, | ||
+ | title={Unifi AC Mesh - OMG.de Onlineshopseite}, | ||
+ | author={OMG.de GmbH}, | ||
+ | url={https:// | ||
+ | year={2021}, | ||
+ | urldate={2021-04-29} | ||
+ | } | ||
+ | @online{unifiacmeshpro, | ||
+ | title={Unifi AC Mesh Pro - OMG.de Onlineshopseite}, | ||
+ | author={OMG.de GmbH}, | ||
+ | url={https:// | ||
+ | year={2021}, | ||
+ | urldate={2021-04-29} | ||
+ | } | ||
+ | @online{ruckust310c, | ||
+ | title={Ruckus Wireless ZoneFlex T310c - Galaxus.de Onlineshopseite}, | ||
+ | author={Galaxus Deutschland GmbH}, | ||
+ | url={https:// | ||
+ | year={2021}, | ||
+ | urldate={2021-04-29} | ||
+ | } | ||
+ | @online{ruckust610, | ||
+ | title={Ruckus Wireless ZoneFlex T610 - OMG.de Onlineshopseite}, | ||
+ | author={OMG.de GmbH}, | ||
+ | url={https:// | ||
+ | year={2021}, | ||
+ | urldate={2021-04-29} | ||
+ | } | ||
+ | </ | ||
+ | <sxh [brush][; options]> | ||
+ | ... code/text ... | ||
+ | </ |