Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1782

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Questions</TITLE>
</HEAD>
<BODY>
<H1>4. <A NAME="s4"></A>Questions</H1>
<P>
<A HREF="IP-Alias.html#toc4">Contenu de cette section</A></P>

<P></P>
<H2>4.1 <A NAME="ss4.1"></A> Comment garder la configuration apr&egrave;s un reboot?</H2>

<P>R&eacute;ponse:
<UL>
<LI> que vous utilisiez un init &agrave; la mani&egrave;re BSD ou &agrave; la mani&egrave;re SysV
(RedHat par exemple), vous pouvez toujours inclure cela dans
<CODE>/etc/rc.d/rc.local</CODE>.</LI>
<LI>Voici ce que j'ai dans mon syst&egrave;me init SysV (RedHat 3.0.3 et 4.0):
<UL>
<LI> Mon <CODE>/etc/rc.d/rc.local</CODE>: (&eacute;dit&eacute; pour ne montrer que les parties
int&eacute;ressantes)
<BLOCKQUOTE><CODE>
<PRE>
# configuration des interfaces avec IP alias
echo &quot;Configuration des aliases IP: 172.16.3.1, 172.16.3.10, 172.16.3.100...&quot;
/sbin/ifconfig lo 127.0.0.1
/sbin/ifconfig eth0 up
/sbin/ifconfig eth0 172.16.3.1
/sbin/ifconfig eth0:0 172.16.3.10
/sbin/ifconfig eth0:1 172.16.3.100
# configuration des routes
echo &quot;Configuration des routes IP...&quot;
/sbin/route add -net 127.0.0.0
/sbin/route add -net 172.16.3.0 dev eth0
/sbin/route add -host 172.16.3.1 eth0
/sbin/route add -host 172.16.3.10 eth0:0
/sbin/route add -host 172.16.3.100 eth0:1
/sbin/route add default gw 172.16.3.200
#
</PRE>
</CODE></BLOCKQUOTE>
</LI>
</UL>
</LI>
</UL>
</P>
<P></P>
<P></P>

<H2>4.2 <A NAME="ss4.2"></A> Comment configurer sendmail pour recevoir des mails sur plusieurs num&eacute;ros IP?</H2>

<P>R&eacute;ponse:
<UL>
<LI> Cr&eacute;er (s'il n'existe pas d&eacute;j&agrave;) un fichier appel&eacute;, par exemple,
<CODE>/etc/mes_noms.cw</CODE>. Il ne doit pas forc&eacute;mement s'appeler ainsi, ni se trouver
dans le repertoire <CODE>/etc</CODE>.</LI>
<LI> Dans ce fichier, placer les noms officiels des num&eacute;ros alias IP.
Si ces num&eacute;ros n'ont pas de nom dans un domaine, alors
vous pouvez indiquer le num&eacute;ro IP lui-m&ecirc;me.
<BLOCKQUOTE><CODE>
<PRE>
/etc/mes_noms.cw:
-----------------
# /etc/mes_noms.cw - inclure ici tous les aliases pour votre machine
#                    # est un commentaire

domaine.un.net
domaine.deux.com
domaine.trois.org
4.5.6.7
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI> Dans votre fichier <CODE>sendmail.cf</CODE>, &agrave; l'endroit o&ugrave; on d&eacute;finit une
macro de classe fichier <CODE>Fw</CODE>, ajoutez:
<BLOCKQUOTE><CODE>
<PRE>
.
.
.
#################
# infos locales #
#################
.
.
# fichier contenant les noms des hotes pour lesquels on recoit du courrier
Fw/etc/mes_noms.cw
.
.
.
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI> Cela devrait suffire. Testez votre nouvelle configuration en
lan&ccedil;ant <CODE>sendmail</CODE> en mode de test, par exemple:
<BLOCKQUOTE><CODE>
<PRE>
ganymede$ /usr/lib/sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter &amp;lt; ruleset&amp;gt; &amp;lt; address&amp;gt;
&amp;lt; 0 moi@4.5.6.7
rewrite: ruleset  0   input: moi @ 4 . 5 . 6 . 7
rewrite: ruleset 98   input: moi @ 4 . 5 . 6 . 7
rewrite: ruleset 98 returns: moi @ 4 . 5 . 6 . 7
rewrite: ruleset 97   input: moi @ 4 . 5 . 6 . 7
rewrite: ruleset  3   input: moi @ 4 . 5 . 6 . 7
rewrite: ruleset 96   input: moi &amp;lt; @ 4 . 5 . 6 . 7 &amp;gt;
rewrite: ruleset 96 returns: moi &amp;lt; @ 4 . 5 . 6 . 7 . &amp;gt;
rewrite: ruleset  3 returns: moi &amp;lt; @ 4 . 5 . 6 . 7 . &amp;gt;
rewrite: ruleset  0   input: moi &amp;lt; @ 4 . 5 . 6 . 7 . &amp;gt;
rewrite: ruleset 98   input: moi &amp;lt; @ 4 . 5 . 6 . 7 . &amp;gt;
rewrite: ruleset 98 returns: moi &amp;lt; @ 4 . 5 . 6 . 7 . &amp;gt;
rewrite: ruleset  0 returns: $# local $: moi
rewrite: ruleset 97 returns: $# local $: moi
rewrite: ruleset  0 returns: $# local $: moi
&amp;lt; 0 moi@4.5.6.8
rewrite: ruleset  0   input: moi @ 4 . 5 . 6 . 8
rewrite: ruleset 98   input: moi @ 4 . 5 . 6 . 8
rewrite: ruleset 98 returns: moi @ 4 . 5 . 6 . 8
rewrite: ruleset 97   input: moi @ 4 . 5 . 6 . 8
rewrite: ruleset  3   input: moi @ 4 . 5 . 6 . 8
rewrite: ruleset 96   input: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset 96 returns: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset  3 returns: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset  0   input: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset 98   input: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset 98 returns: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset 95   input: &amp;lt; &amp;gt; moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset 95 returns: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset  0 returns: $# smtp $@ 4 . 5 . 6 . 8 $: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset 97 returns: $# smtp $@ 4 . 5 . 6 . 8 $: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
rewrite: ruleset  0 returns: $# smtp $@ 4 . 5 . 6 . 8 $: moi &amp;lt; @ 4 . 5 . 6 . 8 &amp;gt;
&amp;gt;
</PRE>
</CODE></BLOCKQUOTE>


Notez que lorsque j'ai test&eacute; <CODE>moi@4.5.6.7</CODE>, cela a envoy&eacute; le mail &agrave; la
machine locale, alors que <CODE>moi@4.5.6.8</CODE> a &eacute;t&eacute; envoy&eacute; &agrave; l'agent de
transport smtp.
C'est la r&eacute;ponse correcte.<BR>
<BR></LI>
<LI>Tout est configur&eacute; maintenant.</LI>
</UL>
</P>
<P></P>

<HR>
<P>
Chapitre <A HREF="IP-Alias-5.html">suivant</A>,
Chapitre <A HREF="IP-Alias-3.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="IP-Alias.html#toc4">ce chapitre</A>,
 <A HREF="IP-Alias.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="IP-Alias.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>