Daniel Woods wrote:
> 
> > So after wasting/playing 4 hours trying to understand
> > ipchains and correct it to secure it, I've run into a
> > problem.  I have set ipchains to forward MASQ 192.168.1.0
> > and deny everything else... (/etc/rc.d/rc.firewall)
> >
> > ==== start ====
> > # Needed to initially load modules
> > /sbin/depmod -a
> > # Supports the proper masquerading of FTP transfers (active and passive)
> > /sbin/modprobe ip_masq_ftp
> > #
> > # ----------------------------------------------------------------------------
> >     # Enable IP Forwarding, if it isn't already
> >     echo 1 > /proc/sys/net/ipv4/ip_forward
> >
> >     # Enable TCP SYN Cookie Protection
> >     echo 1 > /proc/sys/net/ipv4/tcp_syncookies
> >
> >     # Enable always defragging Protection
> >     echo 1 > /proc/sys/net/ipv4/ip_always_defrag
> >
> >     # Enable broadcast echo  Protection
> >     echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
> >
> >     # Enable bad error message  Protection
> >     echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
> >
> >     # Enable IP spoofing protection
> >     # turn on Source Address Verification
> >     for f in /proc/sys/net/ipv4/conf/*/rp_filter; do
> >         echo 1 > $f
> >     done
> >
> >     # Disable ICMP Redirect Acceptance
> >     for f in /proc/sys/net/ipv4/conf/*/accept_redirects; do
> >         echo 0 > $f
> >     done
> >
> >     # Disable Source Routed Packets
> >     for f in /proc/sys/net/ipv4/conf/*/accept_source_route; do
> >         echo 0 > $f
> >     done
> >
> >     # Log Spoofed Packets, Source Routed Packets, Redirect Packets
> >     for f in /proc/sys/net/ipv4/conf/*/log_martians; do
> >         echo 1 > $f
> >     done
> > # ----------------------------------------------------------------------------
> > #
> > # MASQ timeouts
> >     /sbin/ipchains -M -S 7200 10 160
> >
> > # Configuration line for DHCP configured server
> >     /sbin/ipchains -A input -i eth0 -p udp -s 0/0 67 -d 0/0 68 -j ACCEPT
> >
> > # Simple IP forwarding and Masquerading
> >     /sbin/ipchains -P forward DENY
> >     /sbin/ipchains -A forward -s 192.168.1.0/24 -j MASQ     # local network
> > #   /sbin/ipchains -A forward -s 10.10.10.10 -j MASQ        # VPN
> >
> > ==== end ====
> >
> > This used to work for the local network (NT and win98).
> > It seems to work fine for the LM7.1 firewall and web server.
> > The firewall can ping all local machines by name or number,
> > and can ping outside world and telnet campus account.
> >
> > The win98 machine can ping local IP names/numbers but not
> > to the outside world.
> >
> > The NT machine was upgraded to NT-SP6a from SP5 because of
> > lousy "SureThing labeler" freezing up.  I was able to use
> > and access the internet after the upgrade, until I rebooted
> > my Linux box... and then nothing.  NT can ping local numbers
> > only and the linux box (ISP DHCP number) but not by name
> > (except itself), and nothing outside the firewall.
> > I uninstalled VPN software which was set to use 10.10.10.10
> > and re-installed latest VMWare, but no changes.
> >
> > I have done 'ipchains -F' and reloaded the rc.firewall script
> > or simply rebooted (many times).  Since all win machines are
> > no longer working (and they were before), I don't think I
> > can blame them (or M$).  The win machines have a static
> > 192.168.1.x address and gateway set to linux machine 192.168.1.1
> > and DNS set to outsite ISP values.
> >
> > What did I screw up ?  Did I miss a file to clear out ?
> >
> > Thanks... Dan.
> 
> Were the above questions/problems too vague or too difficult
> for any answer ?  I have exhausted all testing that I can think
> of, including leaving firewall wide open.  I checked all those
> "echo 1 >..." for values without the firewall and the only one
> still set to 1 was "echo 1 > /proc/sys/net/ipv4/tcp_syncookies".
> Since the LAN machines can ping numbers on LAN but not names,
> I thought it was DNS but the server can access internet.
> So it leads me to believe that some file is set somewhere that
> still has MASQ rules, even if I 'ipchains -F' and reboot with
> no firewall.  I need to do work support from within my LAN's
> NT machine. I was planning to be working from home this week.
> Please help me to solve this annoying problem.
> 
> Thanks... Dan.

Well, I am having difficulty visualizing the topology.  And in
this case it is important.

How is this net configured--where are the connects and
hubs/switches, and the i/f to the outside world?
...

And you can find any other references to ipchains with rgrep, if
that's what you think it is....

# rgrep -r -F -l "ipchains" /etc

should tell you nearly everything--small chance of /usr/sbin

Take care

Civileme

Reply via email to