blob: 49ee9275778ca297c6b0eeb694425db497c04a1b [file] [log] [blame]
Andrea Campanellaedfdbca2017-02-01 17:33:47 -08001#!/bin/sh -e
2#
Andrea Campanella2a2df422017-08-30 16:59:17 +02003# Copyright 2017-present Open Networking Foundation
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
Andrea Campanellaedfdbca2017-02-01 17:33:47 -080017# rc.local
18#
19# This script is executed at the end of each multiuser runlevel.
20# Make sure that the script will "exit 0" on success or any other
21# value on error.
22#
23# In order to enable or disable this script just change the execution
24# bits.
25#
26# By default this script does nothing.
27
28ufw enable
29ufw allow bootps
30ufw allow from 192.168.0.0/24
31ufw route allow in on eth1 out on eth0
32ufw route allow in on eth1 out on eth2
33
34BWLIMIT=/usr/local/sbin/bwlimit.sh
35[ -e $BWLIMIT ] && $BWLIMIT start || true
36
37exit 0