[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2 network cards



I fixed the problem by purging the ipmasq package
and instead writing my own ipchain commands in a local file at
/etc/init.d

-Oz
> On %M 0, Oz Dror wrote
> > I have a similar problem, But instead of having 2 network cards I have
> > one card using IP aliasing ( two subnets on the same card/network, one for DSL and the
> > second local 192.168.0.x).
> > 
> > as soon as I start ipmasq I cannot  ping beyond the local subnet of each
> > card, thus I cannot access the DNS server, thus I cannot ping or surf
> > out side the to subnets.
> > 
> > I tried to start ipmasq after after the two network are initialized,
> > but as soon as ipmasq start I loose the DNS server and access beyond the
> > local net.
> > 
> > I have the latest potato system using kernel 2.2.7
> > I have the latest potato version of ipmask.
> > 
> > Does any one have any idea how to solve/debug this problem?
> > Is this problem occurring because ipmasq make the second non local net
> > a firewall? If that is the case how can I have ipmasq apply only to the subnet
> > 192.168.0.x and not to the DSL subnet.?
> > how can I have ipmasq apply to eth0 ( 192.168.0.x) and not to the subnet
> > of eth0:0 (DSL subnet)
> > 
> > What does ipmasq do? I have a second linux computer running kernel 2.2.1
> > (hybrid system of sling hamm and potato). I do not use ipmasq. I have
> > ipalias working correctly with masquerading (apply the firewall only to the local
> > subnet). I use ipchain to apply the rules.
> > 
> 
> Unless you need ip masquerading, you should uninstall ipmasq. Ipmasq checks
> which interface your default route points to, and sets up packet filter
> rules so that packets being forwarded via your default interface from your
> *other* interfaces are masqueraded as coming from the default interface.  If
> you have a 'private' subnet on your second NIC and a 'public' connection via
> your default route this is likely to be useful, but if you don't then you
> won't be able to access machines connected via your second NIC from machines
> connected via your default NIC.  
> 
> If you need masquerading then ipmasq seems to be the best solution, if you
> can get it to meet your requirements.  I haven't used the 'potato' version,
> but the 'slink' version has bugs when dealing with aliased interfaces: look
> in the bug tracking system for patches if you need masquerading and that is
> your problem.
> 
> After you uninstall ipmasq you are likely to still have your existing packet
> filter rules in place; under kernel 2.0.x, you can remove them by going
>   ipfwadm -I -p accept
>   ipfwadm -I -f
>   ipfwadm -O -p accept
>   ipfwadm -O -f
>   ipfwadm -F -p accept
>   ipfwadm -F -f
> but you should be aware that /etc/init.d/netbase normally installs 'spoof
> protection' rules to drop bogus packets, so you may also want to do
>   /etc/init.d/netbase start
> as well.
> 
> 
> John P.
> -- 
> huiac@camtech.net.au
> john@huiac.apana.org.au
> "Oh - I - you know - my job is to fear everything." - Bill Gates in Denmark
> 
> 


-- 
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
NAME   Oz Dror, Los Angeles, California   
EMAIL  dror@zyan.com                          <<Linux  since 8/15/94>>
PHONE  Fax (310) 474-3126
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

                    


Reply to: