Commit Graph

97 Commits

Author SHA1 Message Date
Ermal
24ed5c3ba4 Remove associated rule-id from default config they confuse rule edit page. 2010-04-13 18:30:06 +00:00
Ermal
676b4a3988 Remove bandwidth tags from default config they are not used. 2010-04-12 22:24:44 +00:00
gnhb
10e41b741b Don't use "local" as a domain. It breaks DNS resolution for hosts running mDNS.
The "local" search domain signifies to local hosts that are running
mDNS (bonjour or avahi) that mDNS is to be used to look up local hosts
instead of doing a normal DNS query to the server listed in
/etc/resolv.conf on the local host.

Also, hosts running bonjour or avahi can not ping or reach *any* other
host by name if it is not running some mDNS implementation.
Essentially, if DHCP tells the local host that it's search domain is
"local" then hosts running mDNS will not query the pfsense DNS server
for any local lan DNS lookups.

See here on apple's website:
http://support.apple.com/kb/TA20999?viewlocale=en_US

Quote from above link:
"To indicate that the name should be looked up using local multicast
instead of a standard DNS query, all Bonjour host names end with the
extension ".local."
2010-04-06 14:24:38 +07:00
Erik Fonnesbeck
9c4d33a1e6 Fix whitespace. 2010-03-26 20:05:25 -06:00
Erik Fonnesbeck
0beab3f4f1 Enable WAN and LAN in the default configuration. 2010-03-26 20:00:51 -06:00
Ermal
6a68854775 Make lan/wan behave as all other interfaces. 2010-03-27 00:28:07 +00:00
Ermal Luçi
f41c9fd56a ping_hosts.sh is no more in /etc. Remove some unneeded lines. 2010-02-03 15:19:14 +00:00
Ermal Luçi
9b16b83439 Ticket #136.
Fix associated nat rules.
Now both the filter rules and the nat ones contain a associated-rule-id tag which helps link the items together.
The API to use for this is in itemid.inc.

All the issues should be solved now.
2010-01-26 23:59:43 +00:00
pierrepomes
473d0ff02f Add patch from lietu (Janne Enberg). Ticket #136
1) Multiple NAT rules can be assigned the same filter rule
-> Fixed, added assigned-nat-rule-id to filter rules to keep track of the assignment

2) when removing the link (i.e. switching to "pass" or "none", the linked rule isn't deleted (should it be? probably yes)
-> Fixed, when a NAT rule's association is removed, the filter rule is deleted. Added a "create new associated filter rule" option to the
dropdown if there is none selected.

3) The destination IP and port of linked rules can be edited in firewall_rules_edit.php and shouldn't be. Source should be editable but not
destination, since that should strictly be tied to the NAT rule.
-> Fixed, you cannot edit the destination for the filter rules that are linked to NAT rules, this has been disabled both by JavaScript and
PHP.

4) If you edit the source in a linked firewall rule, it gets overwritten when you edit the NAT rule. The NAT rule should never touch the
firewall rule source after the rule exists.
-> Fixed, previously the old rule was deleted and a new one created, now it only updates the old rule and doesn't touch the source.

Also added crosslinking from the NAT rule to the filter rule and back, so you can jump to edit the filter rule from the NAT rule and
vice-versa.
2009-12-12 15:57:19 -05:00
sullrich
d0b461f524 Add lookup table for sysctl tunable (sysctl.inc). Make config.xml values default to value 'default' Ticket #71 2009-12-06 00:48:32 -05:00
sullrich
ea7f7a84b9 Minor formatting change 2009-12-03 17:38:40 -05:00
sullrich
effb9797cf Set default protocol to HTTPS. Somehow this commit did not make it last time 2009-12-03 17:38:15 -05:00
sullrich
326d2b8ae1 Make the default HTTPS. Ticket #63 2009-12-02 16:45:02 -05:00
Scott Ullrich
880637d273 Default to only system information and interfaces widgets. This reduces load time on RSPRO from 9+ seconds to 2.5 2009-11-21 17:05:21 -05:00
Scott Ullrich
08b17c6dea Add default load balancing monitor types for ICMP, TCP, HTTP, HTTPS and SMTP from BillM 2009-11-02 16:27:59 -05:00
Scott Ullrich
51043cd13e Revert "add crontab entries for snort auto block and snort update"
This reverts commit b0d639a5e7.
2009-09-09 13:42:46 -04:00
robiscool
b0d639a5e7 add crontab entries for snort auto block and snort update 2009-09-09 09:30:20 -07:00
unknown
b9e28d57da Added support for automatically managing firewall rules with NAT rules. 2009-08-14 23:53:54 +03:00
Scott Ullrich
5d88641f87 Turn off flowtables by default 2009-07-13 10:03:59 -04:00
Scott Ullrich
03509a7d34 Enable flow table support by default for new installations 2009-07-12 01:38:14 -04:00
Scott Ullrich
a1e3c4eb53 Add enable/disable option for flow table support... Remove configuration option. 2009-07-12 00:58:57 -04:00
hoba
b220cc4819 Make pfSense_ng the new default theme 2009-06-26 02:57:36 +02:00
Scott Ullrich
688d49fff4 Nuke snort2c
Requested-by: rob iscool
2009-06-11 16:36:48 -04:00
Scott Ullrich
4ebd717767 Add L2 L3 Cache lookup by default.
- Import infrastructure for caching flows as a means of accelerating L3 and L2 lookups
   as well as providing stateful load balancing when used with RADIX_MPATH.
 - Currently compiled in to i386 and amd64 but disabled by default, it can be enabled at
   runtime with 'sysctl net.inet.flowtable.enable=1'.

 - Embedded users can remove it entirely from the kernel by adding 'nooption FLOWTABLE' to
   their kernel config files.

 - A minimal hookup will be added to ip_output in a subsequent commit. I would like to see
   more review before bringing in changes that require more churn.
2009-06-09 22:38:49 -04:00
Chris Buechler
4b38cdb7a5 default to vr0/vr1 rather than sis, since the defaults should be for ALIX, not WRAP. 2009-05-13 21:59:20 -04:00
Ermal Luçi
1512337f7b Remove reset_slbd.sh from cron. 2009-05-08 19:48:32 +00:00
Ermal Luçi
3fd1b89550 Catch up with the latest additions. 2009-05-07 18:21:23 +00:00
Ermal Luçi
049a688e5d Remove ftp-proxy/pftpx/ftpsesame references we handle all of this in kernel now.(yay!) 2009-03-16 17:50:44 +00:00
mgrooms
4b96b3675a Modify IPsec code to allow for transport mode. All existing configurations are
marked as tunnel for backwards compatibility. There are problems with the spd
read code which Will likely choke on transport entries. We can fix this later.
2009-03-15 06:18:35 +00:00
mgrooms
0092b3bd47 Modify captive portal to use centralized user management. The user manager has
been modified to include an account expiration option to support this service.
2009-03-15 00:39:19 +00:00
mgrooms
0b7fd3e91d Correct the configuration file IPsec certificate upgrade process. 2009-03-12 21:51:50 +00:00
Scott Ullrich
d9acea752b Use nice -n20 for common launched items 2009-03-11 21:40:43 -04:00
Seth Mos
451d439e78 Update config.xml to 5.5 to prevent RRD database updates from triggering.
add rrd tag to default enabled
2008-12-23 10:26:43 +00:00
Chris Buechler
beb9061ff6 change default to enable block bogons 2008-11-30 00:01:50 +00:00
Scott Ullrich
e858896b2a Add TCP TSO = 0 sysctl 2008-11-04 04:33:11 +00:00
Scott Ullrich
138acd289b Change default icmplim to 750. 2008-10-25 21:02:03 +00:00
Scott Ullrich
1a0cb96d71 Revise default allow all to any rule text. Remove > and attempt to cleanup
text to make it more friendly to a new user.
2008-09-10 23:29:29 +00:00
Matthew Grooms
bfea87fff2 Remove the page locking privileges after discussion with Scott on IRC. The
feature was confusing and offered little utility that I could see. If we
really need to provide serialized access to sections of the webui, IMO it
should be a global lock option and enabled or disabled manually and not a
privilege that is on all the time.
2008-09-03 17:52:15 +00:00
Matthew Grooms
e9e7d50186 Modify all the default configuration files to ensure the versions match.
While in globals.inc, remove the easyrsa path and do some whitespace
cleanup.
2008-09-02 16:46:13 +00:00
Scott Ullrich
3828b68ad6 Set net.inet.icmp.icmplim to 500. Apparently the low setting of 200
wrecked Seths firewall on upgrade due to overwhelming amounts of icmp
packets.
2008-09-01 19:38:34 +00:00
Scott Ullrich
43ac3acfda Move WAN interface to appear first now that the interface code
programatically enumerates the interfaces.   Not sure if we need
upgrade code to move the interface order.
2008-08-30 02:35:32 +00:00
Scott Ullrich
b51eff52be Disable extended TCP debugging. 2008-08-11 18:00:28 +00:00
Ermal Luçi
787295ea45 Epose if_bridge(4) sysctl members. 2008-08-05 16:03:39 +00:00
Matthew Grooms
6b07c15ad8 Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls
2) Accurate generation of privilege definitions from source
3) Merging the user and group privileges into a single set
4) Allow any privilege to be added to users or groups w/ inheritance
5) Cleaning up the related WebUI pages
2008-08-01 06:30:34 +00:00
Scott Ullrich
a8b1097cb0 * Switch XML tag from </pages> to <pages/>
* Sync the all group which appears to be missing
2008-07-30 23:31:18 +00:00
Scott Ullrich
a82db41db2 latest config.xml version is 4.9 2008-07-28 22:40:23 +00:00
Matthew Grooms
45ee90edb3 Rewrite portions of the user manager to ensure data is properly synced to
the system password and group databases. This is to provide better support
for centralized user management when local account administration is
preferred.

I also took this opportunity to do some housekeeping. A lot of funtions
that were only being used in one place or not at all were removed. The
user page privelege checks were also simplified in preperation for future
work in this area.
2008-07-25 02:28:31 +00:00
Scott Ullrich
ee7ff1f007 Add TCP Inflight 2008-07-19 02:16:29 +00:00
Chris Buechler
0da56ac75d re-enable the sending of ICMP redirects by default 2008-06-14 17:31:54 +00:00
Scott Ullrich
9deef53dde Remove unused tag. 2008-03-10 01:27:08 +00:00