Re: Newbie firewall

2004-02-02 Thread Nicolas
Thank you again. Now it works fine.
Nicolas

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Newbie firewall

2004-02-02 Thread Nicolas
Vikash Badal - PCS wrote:

Greetings,

 

-Original Message-
From: Nicolas [mailto:[EMAIL PROTECTED]
Sent: 02 February 2004 12:28
To: [EMAIL PROTECTED]
Subject: Newbie firewall
   

 

 

Hope that somebody wants to waste some time on my question.
Many thanks Nicolas.
   

If you have a look at /etc/rc.firewall,
under the [Cc][Ll][Ii][Ee][Nn][Tt]) config,
you will see :
   # set these to your network and netmask and ip
   net="192.0.2.0"
   mask="255.255.255.0"
   ip="192.0.2.1"
The firewall rules are based these values.

You could try replacing the net= ...  with the network address
and ip=... with the word "me"
Vikash

 

Hello. Thanks for responding. I have put all the right values in net, 
mask and  ip. It was working yesterday. But then I changed in rc.conf 
and this morning it did not work. It could be the changes in rc.conf ,  
the change in ip adress or both. I will try  to put ip=me.
Thanks again.
Nicolas
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Newbie firewall

2004-02-02 Thread Nicolas
Hello.
I want to use FreeBSD 5.2 on a standalone deskto I am trying to put up a 
firewall. For now i have been trying to use the client version in 
rc.firewall. I have a LAN connection with dynamic ip adress. 
How do I get the rc.firewall to know that I have dynamic adresses?
It worked yesterday but when I turned my computer on today the ip adress had 
changed. The only changes I made in rc.firewall client was to put in my 
net:
mask:
ip:
I made some changes also to rc.conf. It looks like this:

firewall_enable="YES"
firewall_script="/etc/rc.firewall"
firewall_type="client"
hostname="Moak.prisma.fbsd"
ifconfig_sis0="DHCP"
kern_securelevel_enable="NO"
keymap="swedish.cp850"
linux_enable="YES"
lpd_enable="YES"
moused_enable="YES"
named_enable="YES"
network_interfaces="auto"
nfs_reserved_port_only="YES"
router_enable="NO"
sendmail_enable="YES"
sendmail_flags="-bd"
sendmail_outbound_enable="NO"
sendmail_submit_enable="NO"
sendmail_msp_queue_enable="NO"
sshd_enable="YES"
syslogd_enable="YES"
usbd_enable="YES"

Hope that somebody wants to waste some time on my question.
Many thanks Nicolas.

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Newbie firewall question

2004-01-28 Thread K Claussen
Nicolas wrote:

I have just installed 5.2 on my machine and everything works. Now I am 
trying to configure it and I want to put up a firewall but a everything 
I read seem to refer to a dial up connection, I have a LAN connection.So 
my question(s) is: is there a difference between a firewall for a dial 
up connection and a  Lan connection.? And if so what is the difference, 
where can I read about it and is there any good sites to look at? I have 
The Complete FreeBSD, the handbook, Absolute FreeBSD..
I would be very grateful for some help or directions where to look.
Hi, Nicolas:

I just set up something similar. Not sure what kind of configuration 
that you're looking for, but here's an article that helped me a lot in 
setting up my PC. It's an article on setting up a firewall/gateway using 
PPPoE..

On a side note, setting up PPPoE in FreeBSD was infinately simpler then 
my old Linux box..

That aside, this as well as the IPFW HOWTO got me all setup and running..

http://www.unixcircle.com/features/freebsd_pppoe.php

Good luck!
Kurt
--
Kurt Claussen <[EMAIL PROTECTED]>
SDF Public Access Unix System -- http://sdf.lonestar.org
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Newbie firewall question

2004-01-28 Thread Peder Blom
On Wed, 28 Jan 2004 07:15:46 +0100
Nicolas <[EMAIL PROTECTED]> wrote:

> Hello.
> I have just installed 5.2 on my machine and everything works. Now I am
> 
> trying to configure it and I want to put up a firewall but a
> everything I read seem to refer to a dial up connection, I have a LAN
> connection.So my question(s) is: is there a difference between a
> firewall for a dial up connection and a  Lan connection.? And if so
> what is the difference, where can I read about it and is there any
> good sites to look at? I have The Complete FreeBSD, the handbook,
> Absolute FreeBSD.. I would be very grateful for some help or
> directions where to look. Many Thanks!!
> ___

If what you want is to set up a simple firewall for a standalone
computer connected via LAN to an ISP there are a number of informative
articles by Dru Lavigne on

http://www.onlamp.com/pub/ct/15

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Newbie firewall question

2004-01-28 Thread Vulpes Velox
On Wed, 28 Jan 2004 07:15:46 +0100
Nicolas <[EMAIL PROTECTED]> wrote:

> Hello.
> I have just installed 5.2 on my machine and everything works. Now I
> am trying to configure it and I want to put up a firewall but a
> everything I read seem to refer to a dial up connection, I have a
> LAN connection.So my question(s) is: is there a difference between a
> firewall for a dial up connection and a  Lan connection.? And if so
> what is the difference, where can I read about it and is there any
> good sites to look at? I have The Complete FreeBSD, the handbook,
> Absolute FreeBSD.. I would be very grateful for some help or
> directions where to look. Many Thanks!!

Check out ipfw. Should not really matter what the connection is
over... unless you specifically want a rule to apply to a device...
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Newbie firewall question

2004-01-27 Thread Nicolas
Hello.
I have just installed 5.2 on my machine and everything works. Now I am 
trying to configure it and I want to put up a firewall but a everything 
I read seem to refer to a dial up connection, I have a LAN connection.So 
my question(s) is: is there a difference between a firewall for a dial 
up connection and a  Lan connection.? And if so what is the difference, 
where can I read about it and is there any good sites to look at? I have 
The Complete FreeBSD, the handbook, Absolute FreeBSD..
I would be very grateful for some help or directions where to look.
Many Thanks!!
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Newbie Firewall Question

2003-07-12 Thread Herbert Wolverson
On Sat, Jul 12, 2003 at 12:33:47AM +0200, mempheria wrote:
> Q1:
> i just setup my first ipfw/with natd firewall :-)
> i run the preconfigured firewalltype called "simple" 
> can anyone help me make a ruleset that blocks all to inside 
> (except dhcp from my isp & ssh from inside) and allows everything out?
> outside interface ep0 "DHCP"
> inside interface fxp0 "192.168.0.1"
> 
> when i try to learn, and look at the "simple" configuration ruleset in rc.firewall i 
> go nuts
> i mean, why is there natd rules? isnt natd transparent? if i block all in it should 
> block all in for natd aswell (?)

Answering your last questions first, natd isn't transparent because:
- it runs in userland (rather than kernelspace), so it doesn't see anything before
  the firewall.
- the flexibility to not run it, or closely control how it runs is appreciated
  in many situations (multiple divert rules, for example).

In other words, it could be transparent but that would annoy those of us with
wierd/complex setups!

The trick with natd/ipfw is to realise that as soon as your divert rule runs,
you can ignore natd in your firewall rules: after the divert rule, all packets
show up with correct endpoints. Generally, that means running natd early.

A really basic firewall script to allow outbound traffic and deny inbound
would look something like this:

--- (snip)

# Clear the firewall
ipfw flush

# Run natd
ipfw add divert natd all from any to any via ep0

# Allow established TCP sessions
ipfw add allow tcp from any to any established

# Allow TCP setup from local to anywhere
ipfw add allow tcp from 192.168.0.0/24 to any setup

# Allow SSH administration from inside
ipfw add allow tcp from 192.168.0.0/24 to me 22 setup

# Block all TCP that didn't match the above rules
ipfw add deny tcp from any to 192.168.0.0/24

# Allow DNS
ipfw add allow udp from any 53 to any
ipfw add allow udp from any to any 53

# Allow DHCP
ipfw add allow udp from any to any 546
ipfw add allow udp from any to any 547
ipfw add allow udp from any to any 67
ipfw add allow udp from any to any 68

# Block stupid MS UDP traffic
ipfw add deny udp from any to any 137-139

# Block low port UDP (safety measure optional)
ipfw deny udp from any to 192.168.0.0/24 1-1024

# Allow all udp (I generally don't do this!)
ipfw add allow udp from any to any

# Allow all icmp
ipfw add allow icmp from any to any

--- (snip)
This is from memory, so there may be something wrong with it. I
strongly recommend taking a look at the FreeBSD cheat sheets,
http://www.mostgraveconcern.com/freebsd/ , the handbook at freebsd.org,
"man ipfw", and "man natd".

> Q2:
> What means by statefull inspection? i guess ipfw doesnt have suport for that. 

Stateful inspection means that the firewall "keeps state" - in other words,
it remembers which connections are supposed to be allowed, rather than taking
the protocol's word for it; that way it can't be tricked into allowing certain
scans that work by faking the "established" flag in TCP connections. ipfw has
had this for a long time! (see "man ipfw" for details)

A non-stateful ruleset to allow only outgoing TCP traffic:
ipfw add allow tcp from any to any established
ipfw add allow tcp from 192.168.0.0/24 to any setup
ipfw add deny tcp from any to any

A stateful version of the same thing:
ipfw add check-state
ipfw add allow tcp from 192.168.0.0/24 to any setup keep-state
ipfw add deny tcp from any to any

The first set of rules will allow any TCP packet market as being part
of an ongoing connection, and can be tricked into allowing certain scans
as a result. The second set automagically adds an ipfw rule for each
connection that passes the "keep-state" rule - in this case, any TCP
connection setup originating in the local subnet. Scans that attempt to
get in because they are marked "established" fail, because "check-state"
doesn't see a rule created by a matching outbound connection.

Note that there is a performance hit for using stateful rules. It isn't
huge, but for a busy firewall it is noticable.

Also note that natd and check-state/keep-state don't like one another.
FreeBSD has two other firewalls (pf and ipf) to try if you really need
this functionality (you almost certainly don't!).

-- Herbert.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Newbie Firewall Question

2003-07-12 Thread mempheria
Q1:
i just setup my first ipfw/with natd firewall :-)
i run the preconfigured firewalltype called "simple" 
can anyone help me make a ruleset that blocks all to inside 
(except dhcp from my isp & ssh from inside) and allows everything out?

when i try to learn, and look at the "simple" configuration ruleset in rc.firewall i 
go nuts
i mean, why is there natd rules? isnt natd transparent? if i block all in it should 
block all in for natd aswell (?)

Q2:
What means by statefull inspection? i guess ipfw doesnt have suport for that. 

im sorry for being such a lamer and dont read manuals better, but i guess this list is 
for people like me :-) 

anyway, feel free to answer me, and here is the information you need to know

outside interface ep0 "DHCP"
inside interface fxp0 "192.168.0.1"


/ Mempheria 

 

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"