From f12b97d0646cd334061bedee2cd233e1f1f937e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Sat, 3 Mar 2018 15:42:45 +0100 Subject: Add InstallFest 2018 presentation --- 2018-installfest/Globe.svg | 1778 +++++++++++++++++++ 2018-installfest/Laptop_font_awesome.svg | 59 + 2018-installfest/Openwrt_Logo.svg | 8 + 2018-installfest/cross.svg | 67 + 2018-installfest/hosts.svg | 2560 +++++++++++++++++++++++++++ 2018-installfest/hosts_firewall.svg | 2712 +++++++++++++++++++++++++++++ 2018-installfest/hosts_interface.svg | 2725 +++++++++++++++++++++++++++++ 2018-installfest/hosts_vlan.svg | 2707 +++++++++++++++++++++++++++++ 2018-installfest/makefile | 10 + 2018-installfest/overview.svg | 2802 ++++++++++++++++++++++++++++++ 2018-installfest/pres.pdf | Bin 0 -> 749116 bytes 2018-installfest/pres.tex | 129 ++ 2018-installfest/simple.svg | 2399 +++++++++++++++++++++++++ 2018-installfest/smartphone-call.svg | 43 + 2018-installfest/tick.svg | 62 + 2018-installfest/wtih_ap.svg | 2524 +++++++++++++++++++++++++++ README.md | 8 +- 17 files changed, 20591 insertions(+), 2 deletions(-) create mode 100644 2018-installfest/Globe.svg create mode 100644 2018-installfest/Laptop_font_awesome.svg create mode 100644 2018-installfest/Openwrt_Logo.svg create mode 100644 2018-installfest/cross.svg create mode 100644 2018-installfest/hosts.svg create mode 100644 2018-installfest/hosts_firewall.svg create mode 100644 2018-installfest/hosts_interface.svg create mode 100644 2018-installfest/hosts_vlan.svg create mode 100644 2018-installfest/makefile create mode 100644 2018-installfest/overview.svg create mode 100644 2018-installfest/pres.pdf create mode 100644 2018-installfest/pres.tex create mode 100644 2018-installfest/simple.svg create mode 100644 2018-installfest/smartphone-call.svg create mode 100644 2018-installfest/tick.svg create mode 100644 2018-installfest/wtih_ap.svg diff --git a/2018-installfest/Globe.svg b/2018-installfest/Globe.svg new file mode 100644 index 0000000..7a4d449 --- /dev/null +++ b/2018-installfest/Globe.svg @@ -0,0 +1,1778 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2018-installfest/Laptop_font_awesome.svg b/2018-installfest/Laptop_font_awesome.svg new file mode 100644 index 0000000..edd1dea --- /dev/null +++ b/2018-installfest/Laptop_font_awesome.svg @@ -0,0 +1,59 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/2018-installfest/Openwrt_Logo.svg b/2018-installfest/Openwrt_Logo.svg new file mode 100644 index 0000000..9665031 --- /dev/null +++ b/2018-installfest/Openwrt_Logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/2018-installfest/cross.svg b/2018-installfest/cross.svg new file mode 100644 index 0000000..561f218 --- /dev/null +++ b/2018-installfest/cross.svg @@ -0,0 +1,67 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/2018-installfest/hosts.svg b/2018-installfest/hosts.svg new file mode 100644 index 0000000..55edd8c --- /dev/null +++ b/2018-installfest/hosts.svg @@ -0,0 +1,2560 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MyAwesomeWiFi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WAN + + LAN + + + + + + + + + + + + + + + + + + + + + + + + 192.168.1.1/24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Guest + Guest + + + diff --git a/2018-installfest/hosts_firewall.svg b/2018-installfest/hosts_firewall.svg new file mode 100644 index 0000000..a9deb9f --- /dev/null +++ b/2018-installfest/hosts_firewall.svg @@ -0,0 +1,2712 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MyAwesomeWiFi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WAN + + + + LAN + + + + + + + + + + + + + + + + + + + + + + + + 192.168.1.1/24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Guest + Hosts + 192.168.2.1/24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2018-installfest/hosts_interface.svg b/2018-installfest/hosts_interface.svg new file mode 100644 index 0000000..b2a5efd --- /dev/null +++ b/2018-installfest/hosts_interface.svg @@ -0,0 +1,2725 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + Guest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MyAwesomeWiFi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WAN + + + LAN + + + + + + + + + + + + + + + + + + + + + + + + 192.168.1.1/24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Guest + Hosts + 192.168.2.1/24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2018-installfest/hosts_vlan.svg b/2018-installfest/hosts_vlan.svg new file mode 100644 index 0000000..848f4e6 --- /dev/null +++ b/2018-installfest/hosts_vlan.svg @@ -0,0 +1,2707 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MyAwesomeWiFi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WAN + + + LAN + + + + + + + + + + + + + + + + + + + + + + + + 192.168.1.1/24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Guest + Hosts + 192.168.2.1/24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2018-installfest/makefile b/2018-installfest/makefile new file mode 100644 index 0000000..9ab8f60 --- /dev/null +++ b/2018-installfest/makefile @@ -0,0 +1,10 @@ +FILE=pres + +$(FILE).pdf: $(FILE).tex $(patsubst %.svg,%.pdf,$(wildcard *.svg)) + pdflatex -shell-escape $< + +%.pdf: %.svg + inkscape -D -z --file=$< --export-pdf=$@ --export-latex + +clean: + ls | grep -v -E "($(FILE).tex|makefile|scheme|svg|png|eps)$$" | xargs rm -rf diff --git a/2018-installfest/overview.svg b/2018-installfest/overview.svg new file mode 100644 index 0000000..ba751f8 --- /dev/null +++ b/2018-installfest/overview.svg @@ -0,0 +1,2802 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WAN + + LAN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Hosts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2018-installfest/pres.pdf b/2018-installfest/pres.pdf new file mode 100644 index 0000000..69f498c Binary files /dev/null and b/2018-installfest/pres.pdf differ diff --git a/2018-installfest/pres.tex b/2018-installfest/pres.tex new file mode 100644 index 0000000..d165c73 --- /dev/null +++ b/2018-installfest/pres.tex @@ -0,0 +1,129 @@ +\documentclass{beamer} +\usetheme{metropolis} +\usepackage{lmodern} +\usepackage[czech]{babel} +\usepackage[utf8x]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{graphicx} +\usepackage{wrapfig} +\usepackage{color} +\usepackage{mathtools} +\usepackage{hyperref} +\usepackage{epstopdf} +\usepackage{svg} +\usepackage{amsmath} +\usepackage{minted} +\hypersetup{ + colorlinks, + citecolor=black, + filecolor=black, + linkcolor=black, + urlcolor=black +} +\usepackage{pdflscape} + +\title{Domácí wifi síť s OpenWRT} +\author{Kar(t)el Kočí} +\date{3.3.2018} + +\begin{document} + +\frame{\titlepage} + +\begin{frame} + \frametitle{Co je cílem?} + \def\svgwidth{11cm} + \input{overview.pdf_tex} +\end{frame} + +\begin{frame} + \frametitle{OpenWRT?} + \begin{itemize} + \item Možnosti nastavení + \item Updaty + \item Open Source + \end{itemize} + \vspace{1cm} + \def\svgwidth{5cm} + \input{Openwrt_Logo.pdf_tex} +\end{frame} + +\begin{frame} + \frametitle{Základní nastavení} + \def\svgwidth{11cm} + \input{simple.pdf_tex} +\end{frame} + +\begin{frame} + \frametitle{Přidáváme AP} + \def\svgwidth{11cm} + \input{wtih_ap.pdf_tex} +\end{frame} + +\begin{frame} + \frametitle{Síťové služny na roteru vs. AP} + \def\svgwidth{0.4cm} + \begin{table} + \begin{tabular}{r | c | c} + & Router & AP \\ + \hline + DHCP client / static ip & \def\svgwidth{0.4cm}\input{tick.pdf_tex} & \def\svgwidth{0.4cm}\input{tick.pdf_tex} \\ + DHCP server & \def\svgwidth{0.4cm}\input{tick.pdf_tex} & \def\svgwidth{0.4cm}\input{cross.pdf_tex} \\ + DNS resolver & \def\svgwidth{0.4cm}\input{tick.pdf_tex} & \def\svgwidth{0.4cm}\input{cross.pdf_tex} \\ + Firewall & \def\svgwidth{0.4cm}\input{tick.pdf_tex} & \def\svgwidth{0.4cm}\input{tick.pdf_tex} \\ + \end{tabular} + \end{table} +\end{frame} + +\begin{frame} + \frametitle{Rozšiřujeme o síť pro hosty (Wifi)} + \def\svgwidth{11cm} + \input{hosts.pdf_tex} +\end{frame} + +\begin{frame} + \frametitle{Rozšiřujeme o síť pro hosty (Interface)} + \def\svgwidth{11cm} + \input{hosts_interface.pdf_tex} +\end{frame} + +\begin{frame} + \frametitle{Rozšiřujeme o síť pro hosty (VLan)} + \def\svgwidth{11cm} + \input{hosts_vlan.pdf_tex} +\end{frame} + +\begin{frame} + \frametitle{Rozšiřujeme o síť pro hosty (Firewall)} + \def\svgwidth{11cm} + \input{hosts_firewall.pdf_tex} +\end{frame} + +\begin{frame}[fragile] + \frametitle{IEEE802.11r (volitelně)} + \begin{verbatim} +config wifi-iface + option device 'radio0' + option mode 'ap' + ..... + option ieee80211r 1 + option mobility_domain 'ff42' + option nasid '552244339990' # 552244339991 + option r1_key_holder '112233445502' # BSSID + list r0kh "11:22:33:44:55:00,552244339990,ffaaffaaffaaffaaffaaffaaffaaffaa" + list r0kh "11:22:33:44:55:01,552244339991,ffaaffaaffaaffaaffaaffaaffaaffaa" + list r1kh "11:22:33:44:55:00,11:22:33:44:55:00,ffaaffaaffaaffaaffaaffaaffaaffaa" + list r1kh "11:22:33:44:55:01,11:22:33:44:55:01,ffaaffaaffaaffaaffaaffaaffaaffaa" +\end{verbatim} + \url{https://wiki.openwrt.org/doc/uci/wireless#fast_bss_transition_options} +\end{frame} + +\begin{frame} + \begin{block}{\large Otázky?} + \end{block} + \vspace{2cm} + \begin{block}{\large Děkuji za pozornost} + \end{block} +\end{frame} + +\end{document} diff --git a/2018-installfest/simple.svg b/2018-installfest/simple.svg new file mode 100644 index 0000000..5ed1811 --- /dev/null +++ b/2018-installfest/simple.svg @@ -0,0 +1,2399 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MyAwesomeWiFi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WAN + + LAN + + + + + + + + + + + + + + + + + + + + + + + + 192.168.1.1/24 + + + + + + + + + + + diff --git a/2018-installfest/smartphone-call.svg b/2018-installfest/smartphone-call.svg new file mode 100644 index 0000000..a9b0186 --- /dev/null +++ b/2018-installfest/smartphone-call.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2018-installfest/tick.svg b/2018-installfest/tick.svg new file mode 100644 index 0000000..7c1c0a4 --- /dev/null +++ b/2018-installfest/tick.svg @@ -0,0 +1,62 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/2018-installfest/wtih_ap.svg b/2018-installfest/wtih_ap.svg new file mode 100644 index 0000000..a8b2ebb --- /dev/null +++ b/2018-installfest/wtih_ap.svg @@ -0,0 +1,2524 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MyAwesomeWiFi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WAN + + LAN + + + + + + + + + + + + + + + + + + + + + + + + 192.168.1.1/24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/README.md b/README.md index 2eb8892..278b674 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,16 @@ My talks ======== +Domácí wifi síť s OpenWRT +------------------------- +[pdf](https://git.cynerd.cz/presentations/plain/2018-installfest/pres.pdf) + Tipy a triky nejenom v shellu nejenom pro programátory (2017 Linuxday) ----------------------------------------------------------------------- [Video](https://www.youtube.com/watch?v=ePb4WfQayaA) -[pdf](http://git.cynerd.cz/presentations/plain/2017-linuxdays/pres.pdf) +[pdf](https://git.cynerd.cz/presentations/plain/2017-linuxdays/pres.pdf) 3 problémy při práci na 3 počítačích (2017 Installfest) ------------------------------------------------------- [Video](https://www.youtube.com/watch?v=Ta8ntjCVmvQ&t=1s) -[pdf](http://git.cynerd.cz/presentations/plain/2017-installfest/pres.pdf) +[pdf](https://git.cynerd.cz/presentations/plain/2017-installfest/pres.pdf) -- cgit v1.2.3