[EMAIL PROTECTED] wrote:
>
> While sifting through docs I found this error which I have been receiving, while
>trying to
> ping any internet IP from the LRP box:
> sendto(): operation not permitted
It's either your network or your firewall rules or some permissions
on some files got messed up. Quick fix is download LEAF version
called Dachstein 1.0.2. It's well written, and is a complete
firewall, once you get your nic modules and your network.conf straight.
For a home setup, that goes quickly when you read the readme.
I.) Your network isn't functioning.
Network nic modules may not be on diskette.
Network nic modules may be on diskette but are commented in modules.conf.
Network nic modules may be on disk and uncommented but helper modules
may be commented and aren't being loaded before nic modules.
Syntax errors may be in /etc/network.conf.
Ways to check:
ifconfig -a
netstat -rn
or ip addr show
ip route show
and more /var/log/syslog
and dmesg | more
stuff like that, ok.
> It says that this is the result of incorrect setup of the Firewall rules. Where can
>I find some
> documentation on setting up a set of Firewall rules that will give me at least
>minimal access
> to the net (www & email for now). At least if I can get that working I can slowly
>work
> through the rest.
II) It's your firewall rules. Strange. I've written a firewall or
two, and I don't remember this error. But then again, I don't go looking
to stop ping. From my memory, when ping can't get out, it simply sits
there, waiting, as versus giving you a lower level driver error.
You don't have any rules.
The ones you have are wrong.
You made your own.
You are using an old LEAF version.
You are using the newest and best LEAF, but you have syntax
errors in network.conf or you deleted some other files.
You are cobbleing a LEAF together out of parts and pieces
you've found on the net, due to rational exuberance, but
you lack the hindsight to know what you really wanted.
something like that.
Ways to fix:
Well, you asked for some rules, so what you do is this:
1) List you rules with
/sbin/ipchains -L -v -n > /tmp/rules
/usr/sbin/ipmasqamd portfw -ln >> /tmp/rules
cat /proc/net/ip_masq/autofw >> /tmp/rules
more /tmp/rules
something like that gets you all the rules that maybe
in effect.
2) To get rid of all the current rules is to flush
them out, using:
/sbin/ipchains -F
/usr/sbin/ipmasqadm portfw -f
/usr/sbin/ipmasqadm autofw -F
3) To set the global policy to ACCEPT for the input
and output chains on all nics, you would do:
/sbin/ipchains -P input ACCEPT
/sbin/ipchains -P output ACCEPT
/sbin/ipchains -P forward ACCEPT
4) Some rules for a system that uses one IP addresses
from an ISP on eth0 as the external nic, and one
private LAN that uses NAT to hide it that is called
the 192.168.1.0 network connected to eth1, could use
the following after flushing and setting the policies:
--------------------------------------------------------------------
/sbin/ipchains -A foward -j MASQ -p all -s 192.168.1.0/24
--------------------------------------------------------------------
It doesn't take much, does it :-o
What this does is allow all traffic in and out of both
nics, and masq's the internal network. It leaves you
open to connection attempts to services like telnet
running on the LEAF. Even though the LEAF is open to
the connection attempts, the internal network is unreachable
because it is masq'd and there is no route to it.
It leaves you open to spoofed and stuffed attacks, which
are very rare. So do use this forever. You're fine with
it while you configure your system if you don't have any
services running, like telnet or ssh on the LEAF.
This mini ruleset will work if your default gateway and
the rest of your routing table is correct.
However, like I said, the simple answer is Dachstein on floppy only.
If you want to doink around with the CD version, that different.
Good Luck,
Matthew
> My main problem is right now, to test out the router I have to switch my cable modem
>to it.
> Once that is done, it makes it difficult (currently impossible) to do any research on
> problems as they come up.
>
> Again, your help is greatly appreciated.
> Sincerely,
>
> Justin Pease
> N u a n c e N i n e
> Web Usability, Development and Design
> www.nuance9.com
_______________________________________________
Leaf-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user