\documentclass[a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{t1enc}
\usepackage[french]{babel}
\usepackage{moreverb}
\usepackage{a4wide}
\usepackage{makeidx}

% ------------------- %
% Liste des commandes %
% ------------------- %
%Donne un nom au paragraphe (utile pour les remarques, attention...)
\newcommand{\parname}[1]{\ifhmode\endgraf\noindent\else\fi\removelastskip%
{\bf #1}\hspace*{0.5cm}}
%Antislash en police non proportionnelle
\newcommand{\antislash}{{\tt \textbackslash}}
% Mise en page des exemples de scripts
\newcount\countprog
\countprog=1
% Numérotation des scripts
\newcommand{\debutscriptn}{\ifhmode\par\else\fi\removelastskip%
\goodbreak%
{\hfill\tt script\the\countprog.sh\hfill\null\endgraf}%
\global\advance\countprog by 1%
\null\hfill}
\newcommand{\debutscript}{\ifhmode\par\else\fi\removelastskip%
\null\hfill}
\newcommand{\finscript}{\hfill\null\par\vspace*{0.3cm}}

\title{Debian : Installation du Réseau après installation}
\author{Eric BERTHOMIER\\eric.berthomier@free.fr}
\begin{document}
\date{}
\maketitle{}
Débutant dans le monde linux ('newbie'), je ne peux assurer que ce document ne contient pas d'erreurs. Il a simplement le mérite d'exister. Tout commentaire et corrections seront les bienvenus.\\
\section{Carte réseau}
Pour tester la carte réseau : {\tt modprobe <nom du module associé à la carte> <paramètres complémentaires>}. Les paramètres complémentaires sont notamment l'irq et le DMA.\\
Une fois le module trouvé, le rajouter au démarrage de la machine en l'ajoutant dans le fichier {\tt /etc/modules.conf}. Dans le cas de la présence de plusieurs cartes réseaux, l'utilisation d'un alias facilite l'assignation de chaque carte pour un module précis.\\
Dans le cas de deux cartes réseaux notamment, on aura :\\
\begin{verbatim}
alias eth0 ne
alias eth1 ne
option ne io=0x320,0x240
\end{verbatim}
Le noyau ne chargera le module qu'une seule fois pour les deux cartes. Par contre eth0 utilisera le io 0x320 et eth1 0x240.\\
{\tt {\bf auto}} signifie que l'interface se chargera au démarrage. Sinon, il est nécessare de faire {\tt ifup ethx}.
\section{Fichier /etc/hosts}
Le fichier {\tt /etc/hosts} doit contenir au minimum : 
~ \\
\begin{verbatim}
127.0.0.1 	localhost
\end{verbatim}
~ \\
Il est conseillé d'y rajouter :\\
\begin{verbatim}
<IP de votre machine> 	nom.domaine nom
\end{verbatim}
suivi des noms de toutes les autres machines du domaines dans le cas de l'abscence probable d'un serveur de noms (DNS) ou DHCP.
\section{Fichier /etc/network/interfaces}
Il doit contenir les renseignements suivant :\\
\begin{verbatim}
auto lo eth0

# Boucle locale
iface lo inet loopback

# Interface eth0
iface eth0 inet static
	address <votre IP>
	netmask <votre masque de sous réseau>
	network <votre début de réseau>
	broadcast <votre broadcast>
	gateway <votre passerelle>
\end{verbatim}
\newpage
\section{Exemples de fichiers} 
\subsection{/etc/hosts}
\debutscript
\begin{boxedverbatim}
127.0.0.1	localhost
192.168.1.8	debian.eis	debian
\end{boxedverbatim}
\finscript
\subsection{/etc/network/interfaces}
\debutscript
\begin{boxedverbatim}
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
iface eth0 inet static
	address 192.168.1.8
	netmask 255.255.255.0
	network 192.168.1.0
	broadcast 192.168.1.255
	gateway 192.168.1.20
\end{boxedverbatim}
\finscript
\end{document}