mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
Merge pull request #4911 from aleksander0m/coova-chili-fw-fix
net/coova-chili: update default firewall setup
This commit is contained in:
@@ -71,14 +71,14 @@ config chilli
|
|||||||
# Script executed after network interface has been brought up.
|
# Script executed after network interface has been brought up.
|
||||||
# Executed with the following parameters: <devicename> <ip address>
|
# Executed with the following parameters: <devicename> <ip address>
|
||||||
# <mask>
|
# <mask>
|
||||||
# Normally you do not need to uncomment this option.
|
# Normally you do not need to modify this option.
|
||||||
#option ipup /etc/chilli.ipup
|
option ipup /etc/chilli/up.sh
|
||||||
|
|
||||||
# Script executed after network interface has been taken down.
|
# Script executed after network interface has been taken down.
|
||||||
# Executed with the following parameters: <devicename> <ip address>
|
# Executed with the following parameters: <devicename> <ip address>
|
||||||
# <mask>
|
# <mask>
|
||||||
# Normally you do not need to uncomment this option.
|
# Normally you do not need to modify this option.
|
||||||
#option ipdown /etc/chilli.ipdown
|
option ipdown /etc/chilli/down.sh
|
||||||
|
|
||||||
|
|
||||||
# Radius parameters
|
# Radius parameters
|
||||||
|
|||||||
@@ -1,41 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
chilli_firewall() {
|
|
||||||
local cfg="$1"
|
|
||||||
|
|
||||||
local network ifname tun
|
|
||||||
|
|
||||||
config_get network "$cfg" network
|
|
||||||
|
|
||||||
. /lib/functions/network.sh
|
|
||||||
network_get_device ifname ${network:-lan}
|
|
||||||
|
|
||||||
if [ "$ifname" = "" ]
|
|
||||||
then
|
|
||||||
config_get ifname "$cfg" dhcpif
|
|
||||||
fi
|
|
||||||
|
|
||||||
config_get tun "$cfg" tundev
|
|
||||||
|
|
||||||
for n in ACCEPT DROP REJECT
|
|
||||||
do
|
|
||||||
iptables -F zone_${network}_${n}
|
|
||||||
iptables -I zone_${network}_${n} -i $tun -j $n
|
|
||||||
iptables -I zone_${network}_${n} -o $tun -j $n
|
|
||||||
done
|
|
||||||
|
|
||||||
iptables -D forward -i ${ifname} -j zone_${network}_forward
|
|
||||||
iptables -A forward -i ${ifname} -j DROP
|
|
||||||
iptables -A forward -i $tun -j zone_${network}_forward
|
|
||||||
|
|
||||||
iptables -D input -i ${ifname} -j zone_${network}
|
|
||||||
iptables -A input -i $tun -j zone_${network}
|
|
||||||
|
|
||||||
iptables -I zone_${network} -p tcp --dport 3990 -j ACCEPT
|
|
||||||
iptables -I zone_${network} -p tcp --dport 3991 -j ACCEPT
|
|
||||||
}
|
|
||||||
|
|
||||||
chilli_post_core_cb() {
|
|
||||||
config_load chilli
|
|
||||||
config_foreach chilli_firewall chilli
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user