<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.12.3">
</HEAD>
<BODY>
I hate to do this Jay, but the formula does not work here...<BR>
<BR>
On Tue, 2007-04-17 at 15:03 -0400, Jay Nugent wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Greetings Skip (et al),</FONT>

<FONT COLOR="#000000">On Tue, 17 Apr 2007, (Skip) K8RRA wrote:</FONT>

<FONT COLOR="#000000">> On Tue, 2007-04-17 at 12:08 -0500, Barry Siegfried wrote:</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">   Nada.  No way.  Uh uh. No sirie!  NAT, cough gag hurl!</FONT>

<FONT COLOR="#000000">   The "source" address of an outgoing packet is determined by the</FONT>
<FONT COLOR="#000000">*interface* address used.  And which *interface* is determined by the</FONT>
<FONT COLOR="#000000">destination address you are trying to reach, and what *interface* the</FONT>
<FONT COLOR="#000000">*route table* says you must use to get to the desired destination.</FONT>
</PRE>
</BLOCKQUOTE>
The above protocol did not work here - the FROM IP remained 192... as seen in the tun0 trace.<BR>
I used ping 44.102.132.20 (me) and 44.102.132.1 (Dave)<BR>
In all cases the ICMP packet from ping did go out the radio as it should - OUTBOUND is OK... except for FROM IP.<BR>
The route table is attached for your inspection.
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">   That's alot to chew on.  Let me explain...</FONT>

<FONT COLOR="#000000">   I have a Linux box here.  It's address is 216.144.208</FONT>.6.
</PRE>
</BLOCKQUOTE>
I have a Linux box here with FC-6 and jnos on it.  The host is static 192.168.1.32
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">  However, I </FONT>
<FONT COLOR="#000000">would like this box to also be able to reach the HTTP webpages at </FONT>
<FONT COLOR="#000000">wb8rcr.ampr.org.  To do this I added an additional *interface* to this box </FONT>
<FONT COLOR="#000000">along with the supporting *route* entry, as follows:</FONT>

<FONT COLOR="#000000">   ifconfig eth0:44 44.102.1.239</FONT>

<FONT COLOR="#000000">   route add -net 44.0.0.0/8 gw 44.102.1</FONT>.1
</PRE>
</BLOCKQUOTE>
My choices were both:<BR>
<BR>
    ifconfig eth0:44 44.102.132.229<BR>
    route add -net 44.102.0.0/16  tun0<BR>
<BR>
and:<BR>
<BR>
   ifconfig tun0:44 44.102.132.229<BR>
   route add -net 44.102.0.0/16 tun0<BR>
<BR>
In both cases the ifconfig showed the desired added interface - I don't have yours for comparison but they look OK to me.<BR>
<BR>
Interesting fact (FYI):<BR>
In the first case "eth0:44" the ifconfig statement added a route to the host table "44.0.0.0 * ... eth0"<BR>
In the second case "tun0:44" there was no route added to the table automatically.
<BLOCKQUOTE TYPE=CITE>
<PRE>


<FONT COLOR="#000000">   So at this point I now have a Linux box that will send ALL it's traffic</FONT>
<FONT COLOR="#000000">out onto my ethernet as 216.144.208.6 *UNLESS* it happens to be going to</FONT>
<FONT COLOR="#000000">anything in the AMPRnet (44/8).  In which case it flows out onto my</FONT>
<FONT COLOR="#000000">ethernet addressesd FROM 44.102.1.239 and GATEWAYED through 44.102.1.1</FONT>
<FONT COLOR="#000000">(which happens to be my JNOS/Hamgate on that very same ethernet).</FONT>

<FONT COLOR="#000000">   Now, remember what I said about "Think like a Packet" the other day.  </FONT>
<FONT COLOR="#000000">What's missing?  ...a return route!!!</FONT>

<FONT COLOR="#000000">   So on the JNOS/Hamgate I have to add a route that will send any packets</FONT>
<FONT COLOR="#000000">it receives *for* 44.102.1.239 *back* to the Linux box on the ethernet.  </FONT>
<FONT COLOR="#000000">So on the JNOS/Hamgate I have added this route:</FONT>

<FONT COLOR="#000000">   route add 44.102.1.239 et</FONT>h0
</PRE>
</BLOCKQUOTE>
this was:<BR>
   route add 44.102.132.229 tun0<BR>
<BR>
The route tables partly worked - the packet went out.
<BLOCKQUOTE TYPE=CITE>
<PRE>


<FONT COLOR="#000000">   BINGO!!!</FONT>  
</PRE>
</BLOCKQUOTE>
NO BINGO!!!  Lost packets for wrong FROM IP (I guess).<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">   Skip, I believe you will be attending this Saturday's DRG meeting?  In</FONT>
<FONT COLOR="#000000">my training session I'll be going over static routing and how to "Think</FONT>
<FONT COLOR="#000000">like a Packet".  Hope to see you there!  And hope that we can help clear</FONT>
<FONT COLOR="#000000">up any misconceptions and help lift the fog a little.  I'll bring an empty</FONT>
<FONT COLOR="#000000">V8 juice can with me so you can smack it into your forehead when this all</FONT>
<FONT COLOR="#000000">comes clear for you ;-)  See you there</FONT>!
</PRE>
</BLOCKQUOTE>
I expect you will see me - but I'd like to be successful before I arrive at the meeting.<BR>
<BR>
What say you?
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">      --- Jay Nugent  WB8TKL</FONT>
<FONT COLOR="#000000"> </FONT>
</PRE>
</BLOCKQUOTE>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
73<BR>
de [George (Skip) VerDuin] K8RRA k
</TD>
</TR>
</TABLE>
</BODY>
</HTML>