mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-03-21 18:57:14 +01:00
fixes #2032 (added dhcp inetrfaces to generated rc.conf.local); see #2028 tested basic static routees on FreeBSD in both shell and rc.conf formats
This commit is contained in:
parent
ceb6fc8865
commit
9d2eb88522
@ -1,3 +1,11 @@
|
||||
2011-02-04 vadim <vadim@netcitadel.com>
|
||||
|
||||
* freebsdInterfaces.cpp (manageIpAddresses): fixes #2032 "support
|
||||
for DHCP interfaces in rc.conf mode". Include dynamic interfaces
|
||||
inin the list of interfaces generated script manages when the
|
||||
script is in rc.conf format. This addds lines similar to
|
||||
'ifconfig_em0="DHCP"'.
|
||||
|
||||
2011-02-03 vadim <vadim@netcitadel.com>
|
||||
|
||||
* RoutingCompiler_freebsd_writers.cpp (RoutingRuleToString): fixes
|
||||
|
||||
@ -117,17 +117,16 @@ void CompilerDriver::assembleFwScriptInternal(Cluster *cluster,
|
||||
cluster_member));
|
||||
top_comment->setVariable("platform", platform.c_str());
|
||||
top_comment->setVariable("fw_version", fw_version.c_str());
|
||||
top_comment->setVariable("comment",
|
||||
prepend((indent) ? comment_char + " " : "",
|
||||
fw->getComment().c_str()));
|
||||
top_comment->setVariable(
|
||||
"comment", prepend(comment_char + " ", fw->getComment().c_str()));
|
||||
|
||||
script_skeleton->setVariable("have_nat", have_nat);
|
||||
script_skeleton->setVariable("have_filter", have_filter);
|
||||
|
||||
script_skeleton->setVariable("top_comment", top_comment->expand());
|
||||
script_skeleton->setVariable("errors_and_warnings",
|
||||
prepend((indent) ? comment_char + " " : "",
|
||||
all_errors.join("\n")));
|
||||
script_skeleton->setVariable(
|
||||
"errors_and_warnings", prepend(comment_char + " ", all_errors.join("\n")));
|
||||
|
||||
script_skeleton->setVariable("tools", printPathForAllTools(fw, family));
|
||||
|
||||
script_skeleton->setVariable("timestamp", timestr);
|
||||
|
||||
@ -14,7 +14,8 @@ SOURCES = CompilerDriver.cpp \
|
||||
Configlet.cpp \
|
||||
interfaceProperties.cpp \
|
||||
linux24Interfaces.cpp \
|
||||
bsdInterfaces.cpp \
|
||||
openbsdInterfaces.cpp \
|
||||
freebsdInterfaces.cpp \
|
||||
iosInterfaces.cpp \
|
||||
procurveInterfaces.cpp \
|
||||
pixInterfaces.cpp \
|
||||
@ -25,7 +26,8 @@ HEADERS = ../../config.h \
|
||||
Configlet.h \
|
||||
interfaceProperties.h \
|
||||
linux24Interfaces.h \
|
||||
bsdInterfaces.h \
|
||||
openbsdInterfaces.h \
|
||||
freebsdInterfaces.h \
|
||||
iosInterfaces.h \
|
||||
procurveInterfaces.h \
|
||||
pixInterfaces.h \
|
||||
|
||||
55
src/compiler_lib/freebsdInterfaces.cpp
Normal file
55
src/compiler_lib/freebsdInterfaces.cpp
Normal file
@ -0,0 +1,55 @@
|
||||
/*
|
||||
|
||||
Firewall Builder
|
||||
|
||||
Copyright (C) 2009 NetCitadel, LLC
|
||||
|
||||
Author: Vadim Kurland vadim@fwbuilder.org
|
||||
|
||||
This program is free software which we release under the GNU General Public
|
||||
License. You may redistribute and/or modify this program under the terms
|
||||
of that license as published by the Free Software Foundation; either
|
||||
version 2 of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
To get a copy of the GNU General Public License, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
*/
|
||||
|
||||
#include "freebsdInterfaces.h"
|
||||
|
||||
#include "fwbuilder/Interface.h"
|
||||
#include "fwbuilder/Firewall.h"
|
||||
|
||||
#include <QStringList>
|
||||
|
||||
using namespace libfwbuilder;
|
||||
|
||||
/*
|
||||
see #2032. About dynamic interfaces:
|
||||
|
||||
- when we generate rc.conf file, we should add line
|
||||
"ifconfig_em0="DHCP"" for dynamic interfaces, so we should
|
||||
include them in the management list as well.
|
||||
*/
|
||||
bool freebsdInterfaces::manageIpAddresses(Interface *intf,
|
||||
QStringList &update_addresses,
|
||||
QStringList &ignore_addresses)
|
||||
{
|
||||
if (intf->isDyn())
|
||||
{
|
||||
FWObject *p = intf;
|
||||
while (Firewall::cast(p) == NULL) p = p->getParent();
|
||||
Firewall *fw = Firewall::cast(p);
|
||||
FWOptions* options = fw->getOptionsObject();
|
||||
return options->getBool("generate_rc_conf_file");
|
||||
} else
|
||||
return openbsdInterfaces::manageIpAddresses(
|
||||
intf, update_addresses, ignore_addresses);
|
||||
}
|
||||
|
||||
@ -6,8 +6,6 @@
|
||||
|
||||
Author: Vadim Kurland vadim@fwbuilder.org
|
||||
|
||||
$Id$
|
||||
|
||||
This program is free software which we release under the GNU General Public
|
||||
License. You may redistribute and/or modify this program under the terms
|
||||
of that license as published by the Free Software Foundation; either
|
||||
@ -23,19 +21,20 @@
|
||||
|
||||
*/
|
||||
|
||||
#include "bsdInterfaces.h"
|
||||
#ifndef FREEBSD_INTERFACE_PROPERTIES_HH
|
||||
#define FREEBSD_INTERFACE_PROPERTIES_HH
|
||||
|
||||
#include <QRegExp>
|
||||
#include "openbsdInterfaces.h"
|
||||
|
||||
bool bsdInterfaces::parseVlan(const QString &name, QString *base_name, int *vlan_id)
|
||||
|
||||
class freebsdInterfaces : public openbsdInterfaces
|
||||
{
|
||||
QRegExp vlan_name_pattern(QRegExp("(vlan)(\\d{1,})"));
|
||||
if (vlan_name_pattern.indexIn(name) != -1)
|
||||
{
|
||||
if (base_name!=NULL) *base_name = vlan_name_pattern.cap(1);
|
||||
if (vlan_id!=NULL) *vlan_id = vlan_name_pattern.cap(2).toInt();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public:
|
||||
freebsdInterfaces() : openbsdInterfaces() {}
|
||||
virtual bool manageIpAddresses(libfwbuilder::Interface *intf,
|
||||
QStringList &update_addresses,
|
||||
QStringList &ignore_addresses);
|
||||
};
|
||||
|
||||
#endif
|
||||
@ -28,7 +28,8 @@
|
||||
#include "linux24Interfaces.h"
|
||||
#include "iosInterfaces.h"
|
||||
#include "procurveInterfaces.h"
|
||||
#include "bsdInterfaces.h"
|
||||
#include "openbsdInterfaces.h"
|
||||
#include "freebsdInterfaces.h"
|
||||
#include "pixInterfaces.h"
|
||||
#include "procurveInterfaces.h"
|
||||
|
||||
@ -62,7 +63,8 @@ interfaceProperties* interfacePropertiesObjectFactory::getInterfacePropertiesObj
|
||||
|
||||
if (os_family == "pix_os" || os_family == "ios") return new pixInterfaces();
|
||||
|
||||
if (os_family == "openbsd" || os_family == "freebsd") return new bsdInterfaces();
|
||||
if (os_family == "openbsd") return new openbsdInterfaces();
|
||||
if (os_family == "freebsd") return new freebsdInterfaces();
|
||||
|
||||
if (os_family == "procurve") return new procurveInterfaces();
|
||||
|
||||
|
||||
59
src/compiler_lib/openbsdInterfaces.cpp
Normal file
59
src/compiler_lib/openbsdInterfaces.cpp
Normal file
@ -0,0 +1,59 @@
|
||||
/*
|
||||
|
||||
Firewall Builder
|
||||
|
||||
Copyright (C) 2009 NetCitadel, LLC
|
||||
|
||||
Author: Vadim Kurland vadim@fwbuilder.org
|
||||
|
||||
This program is free software which we release under the GNU General Public
|
||||
License. You may redistribute and/or modify this program under the terms
|
||||
of that license as published by the Free Software Foundation; either
|
||||
version 2 of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
To get a copy of the GNU General Public License, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
*/
|
||||
|
||||
#include "openbsdInterfaces.h"
|
||||
|
||||
#include "fwbuilder/Interface.h"
|
||||
|
||||
#include <QRegExp>
|
||||
|
||||
using namespace libfwbuilder;
|
||||
|
||||
|
||||
bool openbsdInterfaces::parseVlan(const QString &name, QString *base_name, int *vlan_id)
|
||||
{
|
||||
QRegExp vlan_name_pattern(QRegExp("(vlan)(\\d{1,})"));
|
||||
if (vlan_name_pattern.indexIn(name) != -1)
|
||||
{
|
||||
if (base_name!=NULL) *base_name = vlan_name_pattern.cap(1);
|
||||
if (vlan_id!=NULL) *vlan_id = vlan_name_pattern.cap(2).toInt();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
bool openbsdInterfaces::manageIpAddresses(Interface *intf,
|
||||
QStringList &update_addresses,
|
||||
QStringList &ignore_addresses)
|
||||
{
|
||||
if (intf->isDyn())
|
||||
{
|
||||
// We never manage dynamic interfaces on OpenBSD
|
||||
// But we should add them to the list when rc.conf output format is
|
||||
// implemented, just like it is now done for FreeBSD
|
||||
return false;
|
||||
} else
|
||||
return interfaceProperties::manageIpAddresses(
|
||||
intf, update_addresses, ignore_addresses);
|
||||
}
|
||||
|
||||
@ -6,8 +6,6 @@
|
||||
|
||||
Author: Vadim Kurland vadim@fwbuilder.org
|
||||
|
||||
$Id$
|
||||
|
||||
This program is free software which we release under the GNU General Public
|
||||
License. You may redistribute and/or modify this program under the terms
|
||||
of that license as published by the Free Software Foundation; either
|
||||
@ -23,18 +21,21 @@
|
||||
|
||||
*/
|
||||
|
||||
#ifndef BSD_INTERFACE_PROPERTIES_HH
|
||||
#define BSD_INTERFACE_PROPERTIES_HH
|
||||
#ifndef OPENBSD_INTERFACE_PROPERTIES_HH
|
||||
#define OPENBSD_INTERFACE_PROPERTIES_HH
|
||||
|
||||
#include "interfaceProperties.h"
|
||||
|
||||
|
||||
class bsdInterfaces : public interfaceProperties
|
||||
class openbsdInterfaces : public interfaceProperties
|
||||
{
|
||||
|
||||
public:
|
||||
bsdInterfaces() : interfaceProperties() {}
|
||||
openbsdInterfaces() : interfaceProperties() {}
|
||||
virtual bool parseVlan(const QString&, QString*, int*);
|
||||
virtual bool manageIpAddresses(libfwbuilder::Interface *intf,
|
||||
QStringList &update_addresses,
|
||||
QStringList &ignore_addresses);
|
||||
};
|
||||
|
||||
#endif
|
||||
@ -179,8 +179,7 @@ string OSConfigurator_bsd::configureInterfaces()
|
||||
Interface *iface = Interface::cast(*i);
|
||||
assert(iface);
|
||||
|
||||
if (!iface->isRegular()) continue;
|
||||
//if (iface->isFailoverInterface()) continue;
|
||||
//if (!iface->isRegular()) continue;
|
||||
|
||||
QStringList update_addresses;
|
||||
QStringList ignore_addresses;
|
||||
@ -195,12 +194,20 @@ string OSConfigurator_bsd::configureInterfaces()
|
||||
list<FWObject*> all_addr = iface->getByType(IPv4::TYPENAME);
|
||||
list<FWObject*> all_ipv6 = iface->getByType(IPv6::TYPENAME);
|
||||
all_addr.insert(all_addr.begin(), all_ipv6.begin(), all_ipv6.end());
|
||||
|
||||
if (all_addr.size() > 0)
|
||||
intf_names << iface->getName().c_str();
|
||||
|
||||
if (all_ipv6.size() > 0)
|
||||
ipv6_names << iface->getName().c_str();
|
||||
// see #2032. About interfaces with no addresses:
|
||||
//
|
||||
// - when we generate rc.conf file, we should add line
|
||||
// "ifconfig_em0="DHCP"" for dynamic interfaces, so we should
|
||||
// include them in the management list as well.
|
||||
//
|
||||
// Note that int_prop returns false for dynamic interfaces on
|
||||
// OpenBSD because we do not support rc.conf format for it atm
|
||||
// and should not try to manage dynamic interfaces in the shell
|
||||
// script format.
|
||||
//
|
||||
intf_names << iface->getName().c_str();
|
||||
ipv6_names << iface->getName().c_str();
|
||||
|
||||
const InetAddr *netmask = iface->getNetmaskPtr();
|
||||
|
||||
|
||||
@ -133,6 +133,12 @@ QString OSConfigurator_freebsd::updateAddressesOfInterface(
|
||||
*/
|
||||
|
||||
QString interface_name = iface->getName().c_str();
|
||||
|
||||
if (iface->isDyn())
|
||||
{
|
||||
return QString("ifconfig_%1=\"DHCP\"") .arg(iface->getName().c_str());
|
||||
}
|
||||
|
||||
QStringList addr_conf;
|
||||
|
||||
int ipv4_alias_counter = -2;
|
||||
|
||||
@ -78,8 +78,7 @@ bool RoutingCompiler_freebsd::PrintRule::processNext()
|
||||
for (deque<Rule*>::iterator k=tmp_queue.begin(); k!=tmp_queue.end(); ++k)
|
||||
{
|
||||
RoutingRule *rule = RoutingRule::cast( *k );
|
||||
rule_ids << QString("route_%1")
|
||||
.arg(FWObjectDatabase::getStringId(rule->getId()).c_str());
|
||||
rule_ids << FWObjectDatabase::getStringId(rule->getId()).c_str();
|
||||
}
|
||||
|
||||
if (rule_ids.size() > 0)
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:10 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:44 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall-base-rulesets.fw /etc/fw/firewall-base-rulesets.fw
|
||||
# files: firewall-base-rulesets.conf /etc/fw/firewall-base-rulesets.conf
|
||||
@ -163,7 +163,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "en2 192.168.100.1/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:10 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:44 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:10 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:44 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall-ipv6-1.fw pf-ipv6.fw
|
||||
# files: firewall-ipv6-1-Policy_ipv4.conf /etc/fw/pf-ipv6.conf
|
||||
@ -175,7 +175,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "lo ::1/128 127.0.0.1/0xff000000" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:10 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:44 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:11 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:46 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall-ipv6-2.fw pf.fw
|
||||
# files: firewall-ipv6-2.conf pf.conf
|
||||
@ -179,7 +179,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "lo ::1/128 127.0.0.1/0xff000000" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:11 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:46 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:11 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:46 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall-ipv6-3.fw /etc/firewall-ipv6-3.fw
|
||||
# files: firewall-ipv6-3-Policy_ipv4.conf /etc/firewall-ipv6-3-Policy_ipv4.conf
|
||||
@ -25,7 +25,7 @@ create_args_vlan101="vlan 101"
|
||||
cloned_interfaces=""
|
||||
|
||||
network_interfaces="ed0 lo0 vlan100 vlan101"
|
||||
ipv6_network_interfaces="ed0 lo0"
|
||||
ipv6_network_interfaces="ed0 lo0 vlan100 vlan101"
|
||||
ipv6_ifconfig_ed0="fe80::21d:9ff:fe8b:8e94/64"
|
||||
ipv6_ifconfig_ed0_alias0="2001:db8::1/64"
|
||||
ipv6_ifconfig_ed0_alias1="2001:db8::2/64"
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:48 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:21 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall.fw /etc/pf.fw
|
||||
# files: firewall.conf /etc/pf.conf
|
||||
@ -167,7 +167,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "lo 127.0.0.1/0xff000000" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:48 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:21 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:49 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:21 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall1.fw /etc/fw/firewall1.fw
|
||||
# files: firewall1.conf /etc/fw/firewall1.conf
|
||||
@ -79,7 +79,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:49 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:21 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:50 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:23 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall10-1.fw /etc/fw/firewall10-1.fw
|
||||
# files: firewall10-1.conf /etc/fw/firewall10-1.conf
|
||||
@ -74,7 +74,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:50 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:23 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:50 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:24 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall10-2.fw /etc/fw/firewall10-2.fw
|
||||
# files: firewall10-2.conf /etc/fw/firewall10-2.conf
|
||||
@ -74,7 +74,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:50 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:24 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:51 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:24 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall10-3.fw /etc/fw/firewall10-3.fw
|
||||
# files: firewall10-3.conf /etc/fw/firewall10-3.conf
|
||||
@ -76,7 +76,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:51 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:24 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:51 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:25 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall10-4.fw /etc/fw/firewall10-4.fw
|
||||
# files: firewall10-4.conf /etc/fw/firewall10-4.conf
|
||||
@ -76,7 +76,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:51 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:25 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:52 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:26 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall10-5.fw /etc/fw/firewall10-5.fw
|
||||
# files: firewall10-5.conf /etc/fw/firewall10-5.conf
|
||||
@ -77,7 +77,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:52 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:26 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:52 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:26 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall10-6.fw /etc/fw/firewall10-6.fw
|
||||
# files: firewall10-6.conf /etc/fw/firewall10-6.conf
|
||||
@ -77,7 +77,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:52 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:26 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:49 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:22 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall100.fw /etc/fw/pf.fw
|
||||
# files: firewall100.conf /etc/fw/path\ with\ space/pf.conf
|
||||
@ -159,7 +159,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "em1 10.1.1.81/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:49 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:22 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
@ -175,9 +175,8 @@ $PFCTL \
|
||||
|
||||
# ============== ROUTING RULES ==============
|
||||
|
||||
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
|
||||
TMPDIRNAME=`mktemp -d /tmp/.fwbuilder.XXXXXXXXXX` || exit 1
|
||||
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
|
||||
(umask 077 && mkdir $TMPDIRNAME) || exit 1
|
||||
|
||||
#
|
||||
# This function stops stdout redirection
|
||||
@ -195,7 +194,7 @@ route_command_error()
|
||||
echo "Error: Routing rule $1 couldn't be activated"
|
||||
echo "Recovering previous routing configuration..."
|
||||
# delete current routing rules
|
||||
route -n show -inet | grep S | grep -Ev 'lo0' | \
|
||||
route -n show -inet | awk '$3 ~ /S/ && $NF !~ /lo0/ { print $0;}' | \
|
||||
while read route gw rest; do route delete $route $gw; done
|
||||
# restore old routing rules
|
||||
(IFS="
|
||||
@ -214,7 +213,7 @@ exec 2>&1
|
||||
oldRoutes=$(route -n show -inet | awk '{printf "route add %s %s\n",$1,$2;}')
|
||||
|
||||
echo "Deleting routing rules previously set by user space processes..."
|
||||
route -n show -inet | grep S | grep -Ev {{route_filter}} | \
|
||||
route -n show -inet | grep S | grep -Ev 'lo0' | \
|
||||
while read route gw rest; do route delete $route $gw; done
|
||||
|
||||
echo "Activating routing rules..."
|
||||
|
||||
25
test/pf/firewall101.conf.orig
Normal file
25
test/pf/firewall101.conf.orig
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
set timeout udp.single 5
|
||||
|
||||
#
|
||||
# Scrub rules
|
||||
#
|
||||
match in all scrub (reassemble tcp no-df )
|
||||
match out all scrub (random-id min-ttl 1 max-mss 1460)
|
||||
|
||||
|
||||
# Tables: (1)
|
||||
table <tbl.r9998.d> { 10.1.1.81 , 10.3.14.81 }
|
||||
|
||||
#
|
||||
# Rule backup ssh access rule
|
||||
# backup ssh access rule
|
||||
pass in quick inet proto tcp from 10.3.14.30 to <tbl.r9998.d> port 22 label "RULE 9998 -- ACCEPT "
|
||||
#
|
||||
# Rule 0 (global)
|
||||
block log quick inet from any to any no state label "RULE 0 -- DROP "
|
||||
#
|
||||
# Rule fallback rule
|
||||
# fallback rule
|
||||
block quick inet from any to any no state label "RULE 10000 -- DROP "
|
||||
|
||||
270
test/pf/firewall101.fw.orig
Executable file
270
test/pf/firewall101.fw.orig
Executable file
@ -0,0 +1,270 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Fri Feb 4 17:52:22 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall101.fw /etc/fw/pf.fw
|
||||
# files: firewall101.conf /etc/fw/path\ with\ space/pf.conf
|
||||
#
|
||||
# Compiled for pf 4.7
|
||||
#
|
||||
# routing rules, shell script format
|
||||
|
||||
# firewall101:Routing:1: error: Gateway and interface are both empty in the rule
|
||||
# firewall101:Routing:1: error: Rules 0 (main) and 1 (main) define routes to the same destination 0.0.0.0/0.0.0.0 via different gateways. This configuration is not supported for freebsd
|
||||
|
||||
|
||||
|
||||
FWDIR=`dirname $0`
|
||||
|
||||
IFCONFIG="/sbin/ifconfig"
|
||||
PFCTL="/sbin/pfctl"
|
||||
IPFW="/sbin/ipfw"
|
||||
IPF="/sbin/ipf"
|
||||
IPNAT="/sbin/ipnat"
|
||||
SYSCTL="/sbin/sysctl"
|
||||
LOGGER="/usr/bin/logger"
|
||||
|
||||
log() {
|
||||
echo "$1"
|
||||
test -x "$LOGGER" && $LOGGER -p info "$1"
|
||||
}
|
||||
|
||||
diff_intf() {
|
||||
func=$1
|
||||
list1=$2
|
||||
list2=$3
|
||||
cmd=$4
|
||||
for intf in $list1
|
||||
do
|
||||
echo $list2 | grep -q $intf || {
|
||||
# $vlan is absent in list 2
|
||||
$func $intf $cmd
|
||||
}
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
missing_address() {
|
||||
address=$1
|
||||
cmd=$2
|
||||
|
||||
oldIFS=$IFS
|
||||
IFS="@"
|
||||
set $address
|
||||
addr=$1
|
||||
interface=$2
|
||||
IFS=$oldIFS
|
||||
|
||||
if echo "$addr" | grep -q ':'
|
||||
then
|
||||
inet="inet6"
|
||||
addr=$(echo "$addr" | sed 's!/! prefixlen !')
|
||||
else
|
||||
inet="inet"
|
||||
addr=$(echo "$addr" | sed 's!/! netmask !')
|
||||
fi
|
||||
|
||||
parameter=""
|
||||
test "$cmd" = "add" && {
|
||||
echo "# Adding ip address: $interface $addr"
|
||||
parameter="alias"
|
||||
}
|
||||
test "$cmd" = "del" && {
|
||||
echo "# Removing ip address: $interface $addr"
|
||||
parameter="delete"
|
||||
}
|
||||
|
||||
$FWBDEBUG $IFCONFIG $interface $inet $addr $parameter
|
||||
$FWBDEBUG $IFCONFIG $interface up
|
||||
}
|
||||
|
||||
list_addresses_by_scope() {
|
||||
interface=$1
|
||||
scope=$2
|
||||
ignore_list=$3
|
||||
|
||||
scope_regex="1"
|
||||
if test -n "$scope"; then scope_regex=" \$0 !~ \"$scope\" "; fi
|
||||
|
||||
$IFCONFIG $interface | sed "s/%$interface//" | \
|
||||
awk -v IGNORED="$ignore_list" \
|
||||
"BEGIN {
|
||||
split(IGNORED,ignored_arr);
|
||||
for (a in ignored_arr) {ignored_dict[ignored_arr[a]]=1;}
|
||||
}
|
||||
(/inet |inet6 / && $scope_regex && !(\$2 in ignored_dict)) {printf \"%s/%s\n\",\$2,\$4;}" | \
|
||||
while read addr; do
|
||||
echo "${addr}@$interface"
|
||||
done | sort
|
||||
|
||||
}
|
||||
|
||||
update_addresses_of_interface() {
|
||||
ignore_list=$2
|
||||
set $1
|
||||
interface=$1
|
||||
shift
|
||||
|
||||
FWB_ADDRS=$(
|
||||
for addr in $*; do
|
||||
echo "${addr}@$interface"
|
||||
done | sort
|
||||
)
|
||||
|
||||
CURRENT_ADDRS_ALL_SCOPES=""
|
||||
CURRENT_ADDRS_GLOBAL_SCOPE=""
|
||||
|
||||
$IFCONFIG $interface >/dev/null 2>&1 && {
|
||||
CURRENT_ADDRS_ALL_SCOPES=$(list_addresses_by_scope $interface '' "$ignore_list")
|
||||
CURRENT_ADDRS_GLOBAL_SCOPE=$(list_addresses_by_scope $interface 'scopeid .*' "$ignore_list")
|
||||
} || {
|
||||
echo "# Interface $interface does not exist"
|
||||
# Stop the script if we are not in test mode
|
||||
test -z "$FWBDEBUG" && exit 1
|
||||
}
|
||||
|
||||
diff_intf missing_address "$FWB_ADDRS" "$CURRENT_ADDRS_ALL_SCOPES" add
|
||||
diff_intf missing_address "$CURRENT_ADDRS_GLOBAL_SCOPE" "$FWB_ADDRS" del
|
||||
}
|
||||
|
||||
verify_interfaces() {
|
||||
:
|
||||
|
||||
}
|
||||
|
||||
set_kernel_vars() {
|
||||
:
|
||||
$SYSCTL -w net.inet.ip.forwarding=1
|
||||
}
|
||||
|
||||
prolog_commands() {
|
||||
:
|
||||
|
||||
}
|
||||
|
||||
epilog_commands() {
|
||||
:
|
||||
|
||||
}
|
||||
|
||||
run_epilog_and_exit() {
|
||||
epilog_commands
|
||||
exit $1
|
||||
}
|
||||
|
||||
configure_interfaces() {
|
||||
:
|
||||
update_addresses_of_interface "em0 10.3.14.81/0xffffff00" ""
|
||||
update_addresses_of_interface "em1 10.1.1.81/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:22 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
prolog_commands
|
||||
|
||||
$PFCTL \
|
||||
-f \
|
||||
/etc/fw/path\ with\ space/pf.conf || exit 1
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# ============== ROUTING RULES ==============
|
||||
|
||||
TMPDIRNAME=`mktemp -d /tmp/.fwbuilder.XXXXXXXXXX` || exit 1
|
||||
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
|
||||
|
||||
#
|
||||
# This function stops stdout redirection
|
||||
# and sends previously saved output to terminal
|
||||
restore_script_output()
|
||||
{
|
||||
exec 1>&3 2>&1
|
||||
cat $TMPFILENAME
|
||||
rm -rf $TMPDIRNAME
|
||||
}
|
||||
|
||||
# if any routing rule fails we do our best to prevent freezing the firewall
|
||||
route_command_error()
|
||||
{
|
||||
echo "Error: Routing rule $1 couldn't be activated"
|
||||
echo "Recovering previous routing configuration..."
|
||||
# delete current routing rules
|
||||
netstat -rn -f inet | awk '$3 ~ /S/ && $NF !~ /lo0/ { print $0;}' | \
|
||||
while read route gw rest; do route delete $route $gw; done
|
||||
# restore old routing rules
|
||||
(IFS="
|
||||
"; for route_cmd in $oldRoutes; do (IFS=' '; $route_cmd); done)
|
||||
echo "...done"
|
||||
restore_script_output
|
||||
epilog_commands
|
||||
exit 1
|
||||
}
|
||||
|
||||
# redirect output to prevent ssh session from stalling
|
||||
exec 3>&1
|
||||
exec 1> $TMPFILENAME
|
||||
exec 2>&1
|
||||
|
||||
oldRoutes=$(netstat -rn -f inet | awk '/^$|Destination|Routing tables|Internet:/ {next;} {printf "route add %s %s\n",$1,$2;}')
|
||||
|
||||
echo "Deleting routing rules previously set by user space processes..."
|
||||
netstat -rn -f inet | awk '$3 ~ /S/ { print $0;}' | grep -Ev 'lo0' | \
|
||||
while read route gw rest; do route delete $route $gw; done
|
||||
|
||||
echo "Activating routing rules..."
|
||||
#
|
||||
# Rule 0 (main)
|
||||
#
|
||||
echo "Routing rule 0 (main)"
|
||||
#
|
||||
# setting default via gateway
|
||||
# line 2 comment
|
||||
#
|
||||
route add default 10.1.1.1 || route_command_error "0 (main)"
|
||||
|
||||
#
|
||||
# Rule 1 (main)
|
||||
#
|
||||
echo "Routing rule 1 (main)"
|
||||
#
|
||||
# empty rule
|
||||
#
|
||||
# firewall101:Routing:1: error: Rules 0 (main) and 1 (main) define routes to the same destination 0.0.0.0/0.0.0.0 via different gateways. This configuration is not supported for freebsd
|
||||
route add default || route_command_error "1 (main)"
|
||||
|
||||
#
|
||||
# Rule 2 (main)
|
||||
#
|
||||
echo "Routing rule 2 (main)"
|
||||
#
|
||||
route add 192.168.171.2 10.1.1.1 || route_command_error "2 (main)"
|
||||
|
||||
#
|
||||
# Rule 3 (main)
|
||||
#
|
||||
echo "Routing rule 3 (main)"
|
||||
#
|
||||
route add 22.22.22.0/24 10.1.1.1 || route_command_error "3 (main)"
|
||||
|
||||
#
|
||||
# Rule 4 (main)
|
||||
#
|
||||
echo "Routing rule 4 (main)"
|
||||
#
|
||||
route add 22.22.22.0/24 10.1.1.1 || route_command_error "4 (main)"
|
||||
|
||||
route add 33.33.33.0/24 10.1.1.1 || route_command_error "4 (main)"
|
||||
|
||||
|
||||
restore_script_output
|
||||
echo "...done."
|
||||
|
||||
epilog_commands
|
||||
25
test/pf/firewall102.conf.orig
Normal file
25
test/pf/firewall102.conf.orig
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
set timeout udp.single 5
|
||||
|
||||
#
|
||||
# Scrub rules
|
||||
#
|
||||
match in all scrub (reassemble tcp no-df )
|
||||
match out all scrub (random-id min-ttl 1 max-mss 1460)
|
||||
|
||||
|
||||
# Tables: (1)
|
||||
table <tbl.r9998.d> { 10.1.1.81 , 10.3.14.81 }
|
||||
|
||||
#
|
||||
# Rule backup ssh access rule
|
||||
# backup ssh access rule
|
||||
pass in quick inet proto tcp from 10.3.14.30 to <tbl.r9998.d> port 22 label "RULE 9998 -- ACCEPT "
|
||||
#
|
||||
# Rule 0 (global)
|
||||
block log quick inet from any to any no state label "RULE 0 -- DROP "
|
||||
#
|
||||
# Rule fallback rule
|
||||
# fallback rule
|
||||
block quick inet from any to any no state label "RULE 10000 -- DROP "
|
||||
|
||||
37
test/pf/firewall102.fw.orig
Executable file
37
test/pf/firewall102.fw.orig
Executable file
@ -0,0 +1,37 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Fri Feb 4 17:52:23 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall102.fw /etc/fw/pf.fw
|
||||
# files: firewall102.conf /etc/fw/path\ with\ space/pf.conf
|
||||
#
|
||||
# Compiled for pf 4.7
|
||||
#
|
||||
# routing rules, rc.conf format
|
||||
|
||||
# firewall102:Routing:1: error: Gateway and interface are both empty in the rule
|
||||
# firewall102:Routing:1: error: Rules 0 (main) and 1 (main) define routes to the same destination 0.0.0.0/0.0.0.0 via different gateways. This configuration is not supported for freebsd
|
||||
|
||||
gateway_enable="YES"
|
||||
|
||||
|
||||
|
||||
network_interfaces="em0 em1"
|
||||
ipv6_network_interfaces="em0 em1"
|
||||
ifconfig_em0="inet 10.3.14.81 netmask 0xffffff00"
|
||||
ifconfig_em1="inet 10.1.1.81 netmask 0xffffff00"
|
||||
|
||||
pf_enable="YES"
|
||||
pf_rules="/etc/fw/path\ with\ space/pf.conf"
|
||||
|
||||
static_routes="id157578X14381 id157600X14381 id157622X14381 id157644X14381 id157669X14381 id157688X14381"
|
||||
route_id157578X14381="default 10.1.1.1 "
|
||||
route_id157600X14381="default "
|
||||
route_id157622X14381="192.168.171.2 10.1.1.1 "
|
||||
route_id157644X14381="22.22.22.0/24 10.1.1.1 "
|
||||
route_id157669X14381="22.22.22.0/24 10.1.1.1 "
|
||||
route_id157688X14381="33.33.33.0/24 10.1.1.1 "
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:53 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:27 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall11.fw /etc/firewall11.fw
|
||||
# files: firewall11.conf /etc/firewall11.conf
|
||||
@ -77,7 +77,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:53 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:27 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:53 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:27 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall12.fw /etc/fw/firewall12.fw
|
||||
# files: firewall12.conf /etc/fw/firewall12.conf
|
||||
@ -159,7 +159,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "lo0 127.0.0.1/0xff000000" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:53 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:27 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:54 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:28 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall13.fw /etc/fw/firewall13.fw
|
||||
# files: firewall13.conf /etc/fw/firewall13.conf
|
||||
@ -88,7 +88,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:54 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:28 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:55 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:29 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall14-1.fw /etc/firewall14-1.fw
|
||||
# files: firewall14-1.conf /etc/firewall14-1.conf
|
||||
@ -242,7 +242,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "vlan103 10.100.103.1/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:55 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:29 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:54 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:28 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall14.fw /etc/firewall14.fw
|
||||
# files: firewall14.conf /etc/firewall14.conf
|
||||
@ -242,7 +242,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "vlan103 10.100.103.1/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:54 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:28 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:56 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:31 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall2-1.fw /etc/fw/firewall2-1.fw
|
||||
# files: firewall2-1.conf /etc/fw/firewall2-1.conf
|
||||
@ -89,7 +89,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:56 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:31 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:55 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:29 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall2.fw /etc/fw/firewall2.fw
|
||||
# files: firewall2.conf /etc/fw/firewall2.conf
|
||||
@ -73,7 +73,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:55 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:29 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:56 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:30 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall20.fw /etc/fw/firewall20.fw
|
||||
# files: firewall20.conf /etc/fw/firewall20.conf
|
||||
@ -73,7 +73,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:56 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:30 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:56 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:30 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall21.fw /etc/fw/firewall21.fw
|
||||
# files: firewall21-NAT_1.conf /etc/fw/firewall21-NAT_1.conf
|
||||
@ -82,7 +82,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:56 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:30 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:57 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:31 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall22.fw /etc/fw/firewall22.fw
|
||||
# files: firewall22-NAT_1.conf /etc/fw/firewall22-NAT_1.conf
|
||||
@ -80,7 +80,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:57 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:31 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:57 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:32 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall3.fw /etc/firewall3.fw
|
||||
# files: firewall3.conf /etc/firewall3.conf
|
||||
@ -159,7 +159,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "lo 127.0.0.1/0xff000000" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:57 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:32 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:58 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:33 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall33.fw /etc/fw/firewall33.fw
|
||||
# files: firewall33.conf /etc/fw/firewall33.conf
|
||||
@ -162,7 +162,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "lo 127.0.0.1/0xff000000" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:58 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:33 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:58 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:33 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall34.fw /etc/fw/firewall34.fw
|
||||
# files: firewall34.conf /etc/fw/firewall34.conf
|
||||
@ -158,7 +158,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "lo 127.0.0.1/0xff000000" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:58 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:33 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:58:59 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:34 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall38.fw /etc/fw/firewall38.fw
|
||||
# files: firewall38.conf /etc/fw/firewall38.conf
|
||||
@ -76,7 +76,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:58:59 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:34 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 15:06:56 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:34 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall39.fw pf.fw
|
||||
# files: firewall39.conf pf.conf
|
||||
@ -79,7 +79,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 15:06:56 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:34 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:00 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:35 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall4.fw pf.fw
|
||||
# files: firewall4.conf /etc/fw/pf.conf
|
||||
@ -78,7 +78,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:00 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:35 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:01 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:36 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall40-1.fw /etc/firewall40-1.fw
|
||||
# files: firewall40-1.conf /etc/firewall40-1.conf
|
||||
@ -176,7 +176,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "lo0 127.0.0.1/0xff000000" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:01 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:36 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:01 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:35 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall40.fw /etc/firewall40.fw
|
||||
# files: firewall40.conf /etc/firewall40.conf
|
||||
@ -160,7 +160,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "lo0 127.0.0.1/0xff000000" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:01 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:35 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:02 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:36 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall41.fw /etc/firewall41.fw
|
||||
# files: firewall41.conf /etc/firewall41.conf
|
||||
@ -163,7 +163,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "eth1 2.2.2.2/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:02 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:36 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:02 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:37 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall5.fw /etc/fw/firewall5.fw
|
||||
# files: firewall5.conf /etc/fw/firewall5.conf
|
||||
@ -77,7 +77,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:02 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:37 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:03 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:38 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall51.fw /etc/fw/firewall51.fw
|
||||
# files: firewall51.conf /etc/fw/firewall51.conf
|
||||
@ -80,7 +80,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:03 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:38 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:03 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:38 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall6.fw /etc/fw/firewall6.fw
|
||||
# files: firewall6.conf /etc/fw/firewall6.conf
|
||||
@ -73,7 +73,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:03 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:38 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:04 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:39 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall62.fw /etc/firewall62.fw
|
||||
# files: firewall62.conf /etc/firewall62.conf
|
||||
@ -185,7 +185,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "en1 222.222.222.222/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:04 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:39 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:04 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:39 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall63.fw /etc/fw/firewall63.fw
|
||||
# files: firewall63.conf /etc/fw/firewall63.conf
|
||||
@ -77,7 +77,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:04 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:39 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:05 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:40 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall7.fw /etc/fw/firewall7.fw
|
||||
# files: firewall7.conf /etc/fw/firewall7.conf
|
||||
@ -73,7 +73,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:05 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:40 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:05 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:40 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall70.fw /etc/fw/firewall70.fw
|
||||
# files: firewall70.conf /etc/fw/firewall70.conf
|
||||
@ -82,7 +82,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:05 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:40 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:06 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:41 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall8.fw /etc/firewall8.fw
|
||||
# files: firewall8.conf /etc/firewall8.conf
|
||||
@ -72,7 +72,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:06 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:41 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:07 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:42 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall80-4.5.fw /etc/firewall80-4.5.fw
|
||||
# files: firewall80-4.5.conf /etc/firewall80-4.5.conf
|
||||
@ -73,7 +73,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:07 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:42 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:06 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:41 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall80.fw /etc/firewall80.fw
|
||||
# files: firewall80.conf /etc/firewall80.conf
|
||||
@ -73,7 +73,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:06 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:41 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:07 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:42 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall9.fw /etc/fw/firewall9.fw
|
||||
# files: firewall9.conf /etc/fw/firewall9.conf
|
||||
@ -76,7 +76,7 @@ configure_interfaces() {
|
||||
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:07 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:42 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:08 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:43 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall91.fw /etc/fw/pf.fw
|
||||
# files: firewall91.conf /etc/fw/pf.conf
|
||||
@ -241,7 +241,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "vlan103 10.100.103.1/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:08 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:43 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:08 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:43 2011 PST by vadim
|
||||
#
|
||||
# files: * firewall92.fw /etc/fw/pf.fw
|
||||
# files: firewall92.conf /etc/fw/path\ with\ space/pf.conf
|
||||
@ -160,7 +160,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "em1 10.1.1.81/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:08 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:43 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:11 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:46 2011 PST by vadim
|
||||
#
|
||||
# files: * pf_cluster_1_openbsd-1.fw /etc/pf_cluster_1_openbsd-1.fw
|
||||
# files: pf_cluster_1_openbsd-1.conf /etc/pf_cluster_1_openbsd-1.conf
|
||||
@ -289,7 +289,7 @@ configure_interfaces() {
|
||||
$IFCONFIG pfsync0 up
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:11 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:46 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:11 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:46 2011 PST by vadim
|
||||
#
|
||||
# files: * pf_cluster_1_openbsd-2.fw /etc/pf_cluster_1_openbsd-2.fw
|
||||
# files: pf_cluster_1_openbsd-2.conf /etc/pf_cluster_1_openbsd-2.conf
|
||||
@ -186,7 +186,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "carp1 192.168.1.1/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:11 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:46 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:11 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:46 2011 PST by vadim
|
||||
#
|
||||
# files: * pf_cluster_2_freebsd-1.fw /etc/pf_cluster_2_freebsd-1.fw
|
||||
# files: pf_cluster_2_freebsd-1.conf /etc/pf_cluster_2_freebsd-1.conf
|
||||
@ -292,7 +292,7 @@ configure_interfaces() {
|
||||
$IFCONFIG pfsync0 up
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:11 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:46 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:11 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:46 2011 PST by vadim
|
||||
#
|
||||
# files: * pf_cluster_2_freebsd-2.fw /etc/pf_cluster_2_freebsd-2.fw
|
||||
# files: pf_cluster_2_freebsd-2.conf /etc/pf_cluster_2_freebsd-2.conf
|
||||
@ -189,7 +189,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "carp1 192.168.1.1/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:11 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:46 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:11 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:46 2011 PST by vadim
|
||||
#
|
||||
# files: * pf_cluster_3_openbsd-3.fw /etc/pf_cluster_3_openbsd-3.fw
|
||||
# files: pf_cluster_3_openbsd-3.conf /etc/pf_cluster_3_openbsd-3.conf
|
||||
@ -293,7 +293,7 @@ configure_interfaces() {
|
||||
sync_pfsync_interfaces
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:11 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:46 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:12 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:47 2011 PST by vadim
|
||||
#
|
||||
# files: * pf_cluster_3_openbsd-4.fw /etc/pf_cluster_3_openbsd-4.fw
|
||||
# files: pf_cluster_3_openbsd-4.conf /etc/pf_cluster_3_openbsd-4.conf
|
||||
@ -191,7 +191,7 @@ configure_interfaces() {
|
||||
update_addresses_of_interface "carp2 172.20.0.1/0xffffff00" ""
|
||||
}
|
||||
|
||||
log "Activating firewall script generated Thu Feb 3 14:59:12 2011 by vadim"
|
||||
log "Activating firewall script generated Fri Feb 4 17:52:47 2011 by vadim"
|
||||
|
||||
set_kernel_vars
|
||||
configure_interfaces
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
#
|
||||
# This is automatically generated file. DO NOT MODIFY !
|
||||
#
|
||||
# Firewall Builder fwb_pf v4.2.0.3457
|
||||
# Firewall Builder fwb_pf v4.2.0.3458
|
||||
#
|
||||
# Generated Thu Feb 3 14:59:12 2011 PST by vadim
|
||||
# Generated Fri Feb 4 17:52:47 2011 PST by vadim
|
||||
#
|
||||
# files: * pf_cluster_4_rc.conf.local /etc/pf_cluster_4_rc.conf.local
|
||||
# files: pf_cluster_4_pf.conf /etc/pf_cluster_4_pf.conf
|
||||
@ -22,7 +22,7 @@ ifconfig_carp0="vhid 101 pass secret advskew 10 carpdev en0"
|
||||
ifconfig_carp1="vhid 100 pass secret advskew 10 carpdev en1"
|
||||
|
||||
network_interfaces="en0 en1 carp0 carp1"
|
||||
ipv6_network_interfaces=""
|
||||
ipv6_network_interfaces="en0 en1 carp0 carp1"
|
||||
ifconfig_en0="inet 172.24.0.3 netmask 0xffffff00"
|
||||
ifconfig_en1="inet 192.168.1.3 netmask 0xffffff00"
|
||||
ifconfig_carp0="inet 172.24.0.1 netmask 0xffffff00"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user