Michael,

Thanks for your response.  It turns out part of the problem was a 
cockpit error on my part, otherwise know as an error in the packet 
filter.  Rather than debugging it at the moment, I basically stripped 
everything out not related to the forward/masq/NAT function.

The result is that IP aliasing is now working, but forwarding is not. 
I can, for example, telnet to the box from the outside using the second 
IP address.  Forwarding, however, to the aliased interface is still 
hosed.

I wonder if I'm trying to do something that the kernel is plain not 
designed to do?

-- Rob

--On 09/20/00 11:15:24 AM -0500 "Michael R. Jinks" 
<[EMAIL PROTECTED]> wrote:

> can't help too much with the main issue; i've always thought that you
> _should_ be able to forward/masq/NAT an aliased interface, and it
> kind of cuts down on the utility of the whole thing if you can't.
> but i haven't tried to do it myself in a while (since before ipchains
> was available actually) so my experience is probably irrelevant.  you
> might want to look into the firewalling code being developed for the
> 2.4.x series of kernels, it is reportedly a  complete rewrite (again)
> and they may have this problem solved.
>
> as an aside, though, i can tell you that for some reason ip aliasing
> has never been written as a module, it's either available in the
> kernel (apparently the one you have has it turned on) or it's not.
> you can get a nice tour of the linux kernel, even if you don't plan
> on installing a custom one yourself, by installing the source code
> for the kernel version you're running, cd'ing to the base directory,
> and typing "make xconfig".
>
> hth,
> -m
>
> On Tue, Sep 19, 2000 at 11:01:21PM -0700, Rob Tanner wrote:
>> Hi all,
>>
>> I have Redhat 6.2 installed along with VMWare 2 with NT4 installed
>> in  the VMWare virtual machine.  I'm doing some development work on
>> that  other platform, and I need to be able to access its services
>> from the  net.  I wrote an /sbin/ipchains packet filter including
>> forwarding and  masquerading the VMWare net (vmnet1).
>>
>> Here's the problem: simply forwarding and masquerading to the
>> external  interface means all outbound traffic goes out as my main
>> address.  There is no way (that I know of) to initiate a TCP session
>> from the  outside since masquerading works just like NAT.
>>
>> I haven't yet discovered in Redhat specific IP aliasing
>> documentation  and I don't have an ip_alias.o kernel module (nor
>> have I found source  code).  But, ifconfig eth0:0 <ipaddress> works
>> and creates an alias I  can ping externally, so I presume that IP
>> aliasing is compiled into the  kernel by default.
>>
>> Since forwarding/masquerading from vmnet1 to eth0 works just as
>> advertised, why can't I likewise forward/masquerade to eth0:0?
>>
>> Thanks,
>> Rob
>>
>>
>>        _ _ _ _           _    _ _ _ _ _
>>       /\_\_\_\_\        /\_\ /\_\_\_\_\_\
>>      /\/_/_/_/_/       /\/_/ \/_/_/_/_/_/  QUIDQUID LATINE DICTUM
>>      SIT, /\/_/__\/_/ __    /\/_/    /\/_/          PROFUNDUM VIDITUR
>>    /\/_/_/_/_/ /\_\  /\/_/    /\/_/
>>   /\/_/ \/_/  /\/_/_/\/_/    /\/_/         (Whatever is said in Latin
>>   \/_/  \/_/  \/_/_/_/_/     \/_/              appears profound)
>>
>>   Rob Tanner
>>   McMinnville, Oregon
>>   [EMAIL PROTECTED]
>>
>>
>>
>> _______________________________________________
>> Redhat-list mailing list
>> [EMAIL PROTECTED]
>> https://listman.redhat.com/mailman/listinfo/redhat-list
>
> --
> Michael Jinks, IB
> Systems Administrator, CCCP
> finger [EMAIL PROTECTED] for public key
> Vote Duke! http://www.entertaindom.com/pages/duke2000/home.jsp
>
>
>
> _______________________________________________
> Redhat-list mailing list
> [EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/redhat-list




       _ _ _ _           _    _ _ _ _ _
      /\_\_\_\_\        /\_\ /\_\_\_\_\_\
     /\/_/_/_/_/       /\/_/ \/_/_/_/_/_/  QUIDQUID LATINE DICTUM SIT,
    /\/_/__\/_/ __    /\/_/    /\/_/          PROFUNDUM VIDITUR
   /\/_/_/_/_/ /\_\  /\/_/    /\/_/
  /\/_/ \/_/  /\/_/_/\/_/    /\/_/         (Whatever is said in Latin
  \/_/  \/_/  \/_/_/_/_/     \/_/              appears profound)

  Rob Tanner
  McMinnville, Oregon
  [EMAIL PROTECTED]



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to