STATE_DIR=/var/lib/snf-network
-ENABLE_MASQ=false
+ENABLE_AUTO_CONF_HOOKS=false
-ENABLE_EBTABLES=false
+# public network with ip-less routing and physical VLANs
+# private networks bridged on physical VLANs
+GRNET_SETUP=true
-ENABLE_AUTO_CONF_HOOKS=false
+# one bridge for all (public, private - ebtables, masq)
+GENERIC_SETUP=false
echo "# node's public interface MAC"
echo PUBLIC_MAC=$PUBLIC_MAC
-if [ -n "$PUBLIC_VLAN_ID" ]; then
- echo
- echo PUBLIC_VLAN=$PUBLIC_IFACE.$PUBLIC_VLAN_ID
-fi
+if $GENERIC_SETUP; then
-if [ -n "$PRIVATE_VLAN_ID" ]; then
- echo
- echo PRIVATE_VLAN=$PUBLIC_IFACE.$PRIVATE_VLAN_ID
- echo PRIVATE_BRIDGE=$BRIDGE_PREFIX$PRIVATE_BRIDGE_ID
-fi
+ echo MASQ_BRIDGE=$PUBLIC_BRIDGE
+
+elif $GRNET_SETUP; then
+
+ if [ -n "$PUBLIC_VLAN_ID" ]; then
+ echo
+ echo PUBLIC_VLAN=$PUBLIC_IFACE.$PUBLIC_VLAN_ID
+ fi
+
+ if [ -n "$PRIVATE_VLAN_ID" ]; then
+ echo
+ echo PRIVATE_VLAN=$PUBLIC_IFACE.$PRIVATE_VLAN_ID
+ echo PRIVATE_BRIDGE=$BRIDGE_PREFIX$PRIVATE_BRIDGE_ID
+ fi
+
+ if [ -n "$MASQ_VLAN_ID" ]; then
+ echo
+ echo MASQ_VLAN=$PUBLIC_IFACE.$MASQ_VLAN_ID
+ echo MASQ_BRIDGE=$BRIDGE_PREFIX$MASQ_BRIDGE_ID
+ fi
-if [ -n "$MASQ_VLAN_ID" ]; then
- echo
- echo MASQ_VLAN=$PUBLIC_IFACE.$MASQ_VLAN_ID
- echo MASQ_BRIDGE=$BRIDGE_PREFIX$MASQ_BRIDGE_ID
fi
+
) > $HOSTINFRA