blob: 4226a489a881054b3b5f7804bb295debbe7e3e4e [file] [log] [blame]
Andrea Campanellaedfdbca2017-02-01 17:33:47 -08001#!/bin/sh -e
2#
3# rc.local
4#
5# This script is executed at the end of each multiuser runlevel.
6# Make sure that the script will "exit 0" on success or any other
7# value on error.
8#
9# In order to enable or disable this script just change the execution
10# bits.
11#
12# By default this script does nothing.
13
14ufw enable
15ufw allow bootps
16ufw allow from 192.168.0.0/24
17{% if status == "enabled" %}
18ufw route allow in on eth1 out on eth0
19ufw route allow in on eth1 out on eth2
20{% else %}
21ufw route deny in on eth1 out on eth0
22ufw route deny in on eth1 out on eth2
23{% endif %}
24
25BWLIMIT=/usr/local/sbin/bwlimit.sh
26[ -e $BWLIMIT ] && $BWLIMIT restart || true
27
28exit 0