<HTML ><HEAD ><TITLE >$B%H%i%V%k%7%e!<%F%#%s%0!'<ALd$H2rEz(B</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK REL="HOME" TITLE="Setting up IP Aliasing on A Linux Machine Mini-HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="$B@_Dj%3%^%s%I(B" HREF="commands.html"><LINK REL="NEXT" TITLE="$B<U<-(B" HREF="acknowledgements.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Setting up IP Aliasing on A Linux Machine Mini-HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="commands.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="acknowledgements.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="TROUBLESHOOTING" >3. $B%H%i%V%k%7%e!<%F%#%s%0!'<ALd$H2rEz(B</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="KEEPSETTINGS" >3.1. $B<ALd!'%j%V!<%H$7$F$b@_Dj$,0];}$5$l$k$h$&$K$9$k$K$O!)(B</A ></H2 ><P >$B2rEz!'(BBSD $B%9%?%$%k$N(B <B CLASS="COMMAND" >init</B > $B$r;H$C$F$$$k>l9g$G$b!"(B SysV $B%9%?%$%k(B ($BNc$($P!"(BRedHat ) $B$N(B <B CLASS="COMMAND" >init</B > $B$N>l9g$b!"(B $B$$$:$l$b(B <TT CLASS="FILENAME" >/etc/rc.d/rc.local</TT > $B$K@_Dj$r5-=R$9$l$P!"(B $B@_Dj$,0];}$5$l$^$9!#0J2<$K!"(BSysV init $B%7%9%F%`(B (RedHat 3.0.3 $B$H(B 4.0 ) $B$NCx<T$N(B $B@_Dj$r5-:\$7$^$9!#(B</P ><P >$BCx<T$N(B <TT CLASS="FILENAME" >/etc/rc.d/rc.local</TT >$B!'(B($B4XO"ItJ,$@$1$G$9(B)</P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" >#setting up IP alias interfaces echo "Setting 172.16.3.1, 172.16.3.10, 172.16.3.100 IP Aliases ..." /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 #setting up the routes echo "Setting IP routes ..." /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 ></FONT ></TD ></TR ></TABLE ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="SETTINGUPMAIL" >3.2. $B<ALd!'%^%7%s$K(B IP $B%(%$%j%"%9$r@_Dj$7!"%(%$%j%"%9@_Dj$7$?8D!9$N(B IP $B%"%I%l%9(B $B>e$G%a!<%k$r<u?.$9$k$K$O$I$&$9$l$P$$$$$G$9$+(B (sendmail $B$r;H$C$?%^%7%s$G$9(B)$B!)(B</A ></H2 ><P >$B2rEz!'Nc$($P!"(B<TT CLASS="FILENAME" >/etc/mynames.cw</TT > $B$H$$$C$?%U%!%$%k$r(B $B:n@.$7$^$9(B($B4{$K:n@.:Q$_$J$i!"$=$l$r;H$C$F2<$5$$(B)$B!#%U%!%$%kL>$O!"$3$NL>A0$N(B $BDL$j$G$J$/$F$b$+$^$$$^$;$s$7!"I,$:$7$b(B <TT CLASS="FILENAME" >/etc</TT > $B%G%#%l%/%H%j$K(B $B$"$kI,MW$b$"$j$^$;$s!#(B</P ><P >$B$=$N%U%!%$%k$NCf$K!"%(%$%j%"%9@_Dj$7$?(B IP $B%"%I%l%9$N@5<0$J%I%a%$%sL>$r(B $B=q$-9~$_$^$9!#%(%$%j%"%9@_Dj$7$?(B IP $B%"%I%l%9$,%I%a%$%sL>$r;}$C$F$$$J$$(B $B>l9g$O!"(BIP $B%"%I%l%9<+BN$r=q$-9~$s$G$b$+$^$$$^$;$s!#(B</P ><P > <TT CLASS="FILENAME" >/etc/mynames.cw</TT > $B$O!"<!$N$h$&$J$b$N$K$J$k$H;W$$$^$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" ># /etc/mynames.cw - include all aliases for your machine here; # is a comment domain.one.net domain.two.com domain.three.org 4.5.6.7 </PRE ></FONT ></TD ></TR ></TABLE ><P ><TT CLASS="FILENAME" >sendmail.cf</TT > $B$K$O!"%U%!%$%k!&%/%i%9!&%^%/%m(B (file class macro) $B$r@_Dj$7$F$$$kItJ,$,$"$k$N$G!"$=$3$K0J2<$NFbMF$rDI2C$7$^$9!#(B</P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > ################## # local info # ################## # file containing names of hosts for which we receive email Fw/etc/mynames.cw</PRE ></FONT ></TD ></TR ></TABLE ><P >$B$3$l$GBg>fIW$J$O$:$G$9!#(Bsendmail $B$r%F%9%H%b!<%I$G5/F0$7$F!"?7$7$$@_Dj$,(B $B>e<j$/F0$/$+3N$+$a$F$/$@$5$$!#Nc$($P!"0J2<$N$h$&$K$7$^$9!#(B</P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" >ganymede$ /usr/lib/sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter < ruleset> < address> > 0 me@4.5.6.7 rewrite: ruleset 0 input: me @ 4 . 5 . 6 . 7 rewrite: ruleset 98 input: me @ 4 . 5 . 6 . 7 rewrite: ruleset 98 returns: me @ 4 . 5 . 6 . 7 rewrite: ruleset 97 input: me @ 4 . 5 . 6 . 7 rewrite: ruleset 3 input: me @ 4 . 5 . 6 . 7 rewrite: ruleset 96 input: me < @ 4 . 5 . 6 . 7 > rewrite: ruleset 96 returns: me < @ 4 . 5 . 6 . 7 . > rewrite: ruleset 3 returns: me < @ 4 . 5 . 6 . 7 . > rewrite: ruleset 0 input: me < @ 4 . 5 . 6 . 7 . > rewrite: ruleset 98 input: me < @ 4 . 5 . 6 . 7 . > rewrite: ruleset 98 returns: me < @ 4 . 5 . 6 . 7 . > rewrite: ruleset 0 returns: $# local $: me rewrite: ruleset 97 returns: $# local $: me rewrite: ruleset 0 returns: $# local $: me > 0 me@4.5.6.8 rewrite: ruleset 0 input: me @ 4 . 5 . 6 . 8 rewrite: ruleset 98 input: me @ 4 . 5 . 6 . 8 rewrite: ruleset 98 returns: me @ 4 . 5 . 6 . 8 rewrite: ruleset 97 input: me @ 4 . 5 . 6 . 8 rewrite: ruleset 3 input: me @ 4 . 5 . 6 . 8 rewrite: ruleset 96 input: me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 96 returns: me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 3 returns: me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 0 input: me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 98 input: me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 98 returns: me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 95 input: < > me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 95 returns: me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 0 returns: $# smtp $@ 4 . 5 . 6 . 8 $: me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 97 returns: $# smtp $@ 4 . 5 . 6 . 8 $: me < @ 4 . 5 . 6 . 8 > rewrite: ruleset 0 returns: $# smtp $@ 4 . 5 . 6 . 8 $: me < @ 4 . 5 . 6 . 8 > ></PRE ></FONT ></TD ></TR ></TABLE ><P >me@4.5.6.7 $B$r%F%9%H$7$?:]!"%a!<%k$O%m!<%+%k%^%7%s$KG[?.$5$l!"(B me@4.5.6.8 $B$r%F%9%H$7$?:]$O!"(BSMTP $B%a!<%i$KEO$5$l$^$7$?!#(B $B$3$l$O!"@5$7$$F0:n$G$9!#(B</P ><P >$B$3$l$G!"@_Dj$O$9$Y$F=*N;$G$9!#(B</P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="commands.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="acknowledgements.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >$B@_Dj%3%^%s%I(B</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >$B<U<-(B</TD ></TR ></TABLE ></DIV ></BODY ></HTML >