include ip apply logic to init

This commit is contained in:
deflax 2018-02-23 06:47:54 -05:00
parent 178eccf645
commit 2670f1e1e9
2 changed files with 3 additions and 4 deletions

View file

@ -202,13 +202,13 @@ $IPT -A INPUT -p TCP -i $INET_IFACE -j tcp_inbound
$IPT -A INPUT -p UDP -i $INET_IFACE -j udp_inbound $IPT -A INPUT -p UDP -i $INET_IFACE -j udp_inbound
$IPT -A INPUT -p ICMP -i $INET_IFACE -j icmp_packets $IPT -A INPUT -p ICMP -i $INET_IFACE -j icmp_packets
$IPT -A INPUT -m pkttype --pkt-type broadcast -j DROP $IPT -A INPUT -m pkttype --pkt-type broadcast -j DROP
$IPT -A INPUT -j LOG --log-prefix "fp=INPUT:99 a=DROP " #$IPT -A INPUT -j LOG --log-prefix "fp=INPUT:99 a=DROP "
echo "Process FORWARD chain ..." echo "Process FORWARD chain ..."
$IPT -A FORWARD -p ALL -j bad_packets $IPT -A FORWARD -p ALL -j bad_packets
$IPT -A FORWARD -i $INET_IFACE -j ACCEPT $IPT -A FORWARD -i $INET_IFACE -j ACCEPT
#FORWARD index: 3 #FORWARD index: 3
$IPT -A FORWARD -j LOG --log-prefix "fp=FORWARD:99 a=DROP " #$IPT -A FORWARD -j LOG --log-prefix "fp=FORWARD:99 a=DROP "
echo "Process OUTPUT chain ..." echo "Process OUTPUT chain ..."
#$IPT -A OUTPUT -m state -p icmp --state INVALID -j DROP #$IPT -A OUTPUT -m state -p icmp --state INVALID -j DROP
@ -301,6 +301,7 @@ if __name__ == "__main__":
if sys.argv[1] == 'init': if sys.argv[1] == 'init':
bashexec('fwfconfig', initfw()) bashexec('fwfconfig', initfw())
bashexec('vlfconfig', setvlans(clientiface)) bashexec('vlfconfig', setvlans(clientiface))
bashexec('ipfconfig', setpubips())
if sys.argv[1] == 'apply': if sys.argv[1] == 'apply':
bashexec('ipfconfig', setpubips()) bashexec('ipfconfig', setpubips())

View file

@ -14,5 +14,3 @@ ip route add default via $TRANSPORT_GW
sysctl -p sysctl -p
python3 /root/frankenrouter/frankenrouter.py init python3 /root/frankenrouter/frankenrouter.py init
python3 /root/frankenrouter/frankenrouter.py apply