Slides. Just wrote on ntpd.
This commit is contained in:
parent
2101528ec3
commit
408f5eda81
BIN
ld10-samba.pdf
BIN
ld10-samba.pdf
Binary file not shown.
124
ld10-samba.tex
124
ld10-samba.tex
@ -16,8 +16,17 @@
|
|||||||
\savebox{\qbox}{{\fontspec{Hillock (BRK)}\fontsize{24}{24}\selectfont ?}}
|
\savebox{\qbox}{{\fontspec{Hillock (BRK)}\fontsize{24}{24}\selectfont ?}}
|
||||||
\newlength{\myqboxlen}
|
\newlength{\myqboxlen}
|
||||||
\settowidth{\myqboxlen}{\usebox{\qbox}}
|
\settowidth{\myqboxlen}{\usebox{\qbox}}
|
||||||
\newcommand{\question}{\parbox{\myqboxlen}{\color{red!75!black}\usebox{\qbox}}}
|
\newenvironment{question}[1]{\parbox{\myqboxlen}{\color{red!75!black}\usebox{\qbox}}\hfill\begin{minipage}{.92\textwidth}\alert{\bfseries #1}\\}{\end{minipage}}
|
||||||
|
|
||||||
|
% Definisco shell
|
||||||
|
\setbeamercolor{shell snippet}{fg=lightgray,bg=black}
|
||||||
|
\newenvironment{shell}{\begin{beamercolorbox}[sep=.5em]{shell snippet}\ttfamily {\color{blue}\$}}{\end{beamercolorbox}}
|
||||||
|
\newenvironment{rootshell}{\begin{beamercolorbox}[sep=.5em]{shell snippet}\ttfamily {\color{red}\#}}{\end{beamercolorbox}}
|
||||||
|
|
||||||
|
% Definisco filesnippet
|
||||||
|
\newenvironment{filesnippet}[1]{\begin{block}{Snippet: \texttt{#1}}\ttfamily}{\end{block}}
|
||||||
|
|
||||||
|
%%% Global structure %%%
|
||||||
\title[Linux, Samba e AD]{Fileserver con SAMBA e Windows}
|
\title[Linux, Samba e AD]{Fileserver con SAMBA e Windows}
|
||||||
\subtitle{Integrazione con \textit{Microsoft Active Directory}}
|
\subtitle{Integrazione con \textit{Microsoft Active Directory}}
|
||||||
|
|
||||||
@ -42,6 +51,23 @@
|
|||||||
\titlepage
|
\titlepage
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{\textit{Lightning Talk}?}
|
||||||
|
\begin{itemize}[<+->]
|
||||||
|
\item Richiesta «passiva» sul sito del BGlug
|
||||||
|
\item Limitazione nell'obiettivo
|
||||||
|
\item Livello tecnico abbastanza alto
|
||||||
|
\item Procedura di setup di meno di mezz'ora (compresi test)
|
||||||
|
\item Poco tempo per la preparazione del talk \texttt{O:-)}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\bigskip
|
||||||
|
\begin{block}{Un piccolo dubbio mi assale\ldots \textbf{Esaustivo}?}
|
||||||
|
Con \textit{Active Directory} è impossibile pensare di essere esaustivi.
|
||||||
|
Ci vorrebbe una giornata intera.
|
||||||
|
\end{block}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{Obiettivo}
|
\frametitle{Obiettivo}
|
||||||
|
|
||||||
@ -52,18 +78,10 @@
|
|||||||
|
|
||||||
\bigskip
|
\bigskip
|
||||||
\onslide+<2->
|
\onslide+<2->
|
||||||
\question\hfill
|
\begin{question}{Integrato con \emph{Active Directory}:}
|
||||||
\begin{minipage}{.92\textwidth}
|
Gli utenti saranno in grado di accedere ai documenti condivisi senza
|
||||||
\alert{\bfseries Integrato in \emph{Active Directory}:}\\
|
ulteriori autenticazioni da macchine di dominio con utenze di dominio.
|
||||||
Gli utenti saranno in grado di accedere ai documenti
|
\end{question}
|
||||||
condivisi senza ulteriori autenticazioni
|
|
||||||
\end{minipage}
|
|
||||||
|
|
||||||
\bigskip
|
|
||||||
\onslide<3->
|
|
||||||
Ovviamente non sarà possibile essere \emph{esaustivi}: di un argomento vasto
|
|
||||||
come \textit{Active Directory} si potrebbe parlare in un intero «Windows
|
|
||||||
Day»
|
|
||||||
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
@ -73,7 +91,7 @@
|
|||||||
\begin{block}{}
|
\begin{block}{}
|
||||||
\begin{itemize}[<+->]
|
\begin{itemize}[<+->]
|
||||||
\item Un \emph{domain controller} Microsoft Windows
|
\item Un \emph{domain controller} Microsoft Windows
|
||||||
\item Un fileserver GNU/Linux (Debian)
|
\item Un fileserver GNU/Linux (Debian 5.0 «Lenny»)
|
||||||
\item Avere sufficienti conoscenze di \textit{Active Directory}
|
\item Avere sufficienti conoscenze di \textit{Active Directory}
|
||||||
\item Non avere paura di «sporcarsi le mani»
|
\item Non avere paura di «sporcarsi le mani»
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
@ -81,6 +99,84 @@
|
|||||||
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{0.0 --- Verifica parametri di rete}
|
||||||
|
|
||||||
|
\begin{block}{Parametri di rete}
|
||||||
|
\begin{itemize}[<+->]
|
||||||
|
\item Domain Controller: testdc.domain.local, 10.0.0.1
|
||||||
|
\item File Server: linuxfs.domain.local, 10.0.0.100
|
||||||
|
\end{itemize}
|
||||||
|
\end{block}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{0.1 --- Verifica parametri di rete}
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item<1-> Verificare il FQDN:\\[-.5em]
|
||||||
|
\onslide<1->{
|
||||||
|
\begin{filesnippet}{/etc/hosts}
|
||||||
|
10.0.0.100 linuxfs.domain.local linuxfs \textbackslash\\
|
||||||
|
\hspace{2em}localhost.localdomain localhost
|
||||||
|
\end{filesnippet}}
|
||||||
|
\item<2-> Verificare DNS primario e dominio:\\[-.5em]
|
||||||
|
\onslide<2->{%
|
||||||
|
\begin{filesnippet}{/etc/resolv.conf}
|
||||||
|
nameserver 10.0.0.1\\
|
||||||
|
search domain.local\\
|
||||||
|
domain domain.local
|
||||||
|
\end{filesnippet}}
|
||||||
|
\item<3-> Verificare comunicazione e risoluzione nomi:\\[.3em]
|
||||||
|
\onslide<3->{%
|
||||||
|
\begin{shell}
|
||||||
|
ping 10.0.0.1
|
||||||
|
\end{shell}
|
||||||
|
\begin{shell}
|
||||||
|
ping testdc.domain.local
|
||||||
|
\end{shell}
|
||||||
|
\begin{shell}
|
||||||
|
ping testdc
|
||||||
|
\end{shell}}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{1 --- Installazione}
|
||||||
|
|
||||||
|
\begin{rootshell}
|
||||||
|
aptitude install openntpd ntpdate krb5-user samba winbind smbclient
|
||||||
|
\end{rootshell}
|
||||||
|
|
||||||
|
\bigskip\onslide<2->
|
||||||
|
Opzionalmente:
|
||||||
|
\begin{rootshell}
|
||||||
|
aptitude install smbfs
|
||||||
|
\end{rootshell}
|
||||||
|
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{2 --- Configurazione NTP}
|
||||||
|
\begin{rootshell}
|
||||||
|
/etc/init.d/openntpd stop
|
||||||
|
\end{rootshell}
|
||||||
|
\onslide<2->
|
||||||
|
\smallskip
|
||||||
|
\begin{filesnippet}{/etc/openntpd/ntpd.conf}
|
||||||
|
server testdc.domain.local
|
||||||
|
\end{filesnippet}
|
||||||
|
\onslide<3->
|
||||||
|
\medskip
|
||||||
|
\begin{rootshell}
|
||||||
|
ntpdate testdc.domain.local
|
||||||
|
\end{rootshell}
|
||||||
|
\begin{rootshell}
|
||||||
|
/etc/init.d/openntpd start
|
||||||
|
\end{rootshell}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
% End slide
|
% End slide
|
||||||
\begin{frame}\centering
|
\begin{frame}\centering
|
||||||
|
Loading…
Reference in New Issue
Block a user