%Teilweise Erzeugt mit dem LaTeX-Generator: http://latex.sehnot.de

%Schriftgröße, Layout, Papierformat, Art des Dokumentes
\documentclass[10pt,oneside,a4paper]{scrartcl}

%Einstellungen der Seitenränder
\usepackage[left=2cm,right=2cm,top=1.5cm,bottom=1.5cm,includeheadfoot]{geometry}

%neue Rechtschreibung
\usepackage[ngerman]{babel}

%Umlaute ermöglichen
\usepackage[utf8]{inputenc}

%Gesamtseitenzahl
\usepackage{lastpage}

% Kopf- und Fußzeile
\usepackage[automark]{scrpage2}

%Quellcode-Listings
\usepackage{listings}

%Hyperlinks
\usepackage{hyperref}

%Kopfzeile
\ihead{Linux}
\chead{}
\ohead{http://kohnlehome.de/linux/iproute2.pdf}
\setheadsepline{0.5pt}

%Fußzeile
\setfootsepline{0.5pt}
\ifoot{Franz Kohnle}
\cfoot{Seite \thepage\ von  \pageref{LastPage}}
\ofoot{\today}

\pagestyle{scrheadings}

\begin{document}

% Überschrift 
\begin{center}
\LARGE % Schriftgröße
\bfseries % Fettdruck
\sffamily % Serifenlose Schrift
Netzwerkkonfiguration mit iproute2
\end{center}


\section{Schnittstellen (de-)aktivieren}
\begin{tabular}[t]{c|c|c}
iproute2 & klassisch & Bedeutung \\ \hline\hline

\texttt{ip link set eth0 down} & \texttt{ifdown eth0} & Schnittstelle deaktivieren \\ \hline

\texttt{ip link set eth0 up} & \texttt{ifup eth0} & Schnittstelle aktivieren \\ \hline

\texttt{ip link set eth0 name NAME} & \texttt{-} & Namen der Schnittstelle ändern \\ \hline

\end{tabular}



\section{OSI-Layer 2: MAC-Adressen}
\begin{tabular}[t]{c|c|c}
iproute2 & klassisch & Bedeutung \\ \hline\hline

\texttt{ip link show} & \texttt{ifconfig} & MAC-Adresse anzeigen \\ \hline

\texttt{ip link set eth0 address 12:23:56:78:9A:BC} & \texttt{-} & MAC-Adresse ändern \\ \hline

\texttt{ip neighbor show} & \texttt{arp -na} & ARP-Tabelle anzeigen \\ \hline

\texttt{ip neighbor flush dev eth0} & \texttt{ ? } & ARP-Tabelle löschen \\ \hline

\end{tabular}

\section{OSI-Layer 3: IP-Adressen}
\begin{tabular}[t]{p{6cm}|p{4.5cm}|p{5cm}}
iproute2 & klassisch & Bedeutung \\ \hline\hline

\texttt{ip address show} & \texttt{ifconfig} & IP-Adresse anzeigen \\ \hline

\texttt{ip route show} & \texttt{route -n} & Gateway und Routingtabelle anzeigen\\ \hline

\texttt{ip address add 1.2.3.4/24 broadcast + dev eth1} & \texttt{/etc/network/interfaces} konfigurieren & IP-Adresse ändern \\ \hline

\texttt{?} & \texttt{/etc/network/interfaces} konfigurieren & IP-Adresse von DHCP \\ \hline

\texttt{ip address delete 1.2.3.4/24 dev eth1} & \texttt{-} & IP-Adresse löschen \\ \hline

\texttt{ip -4 address flush label eth1} & \texttt{-} & Alle IP-Adressen löschen \\ \hline

\end{tabular}

\end{document}

