39c0cf8d970ddb4591a5bb66cabcbc1546375a7e
[packages.git] / net / reaim / files / reaim.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2006-2011 OpenWrt.org
3
4 START=60
5
6 IPT=/usr/sbin/iptables
7
8 set_rules() {
9         include /lib/network
10         scan_interfaces
11         config_get WAN wan ifname
12
13         [ -z "$WAN" ] && exit
14         $IPT $1 input_rule -i $WAN -p tcp --dport 1863:1864 -j ACCEPT
15         $IPT $1 input_rule -i $WAN -p tcp --dport 4443 -j ACCEPT
16         $IPT $1 input_rule -i $WAN -p tcp --dport 5566 -j ACCEPT
17         $IPT $1 input_rule -i $WAN -p tcp --dport 40000:40099 -j ACCEPT
18 }
19
20 start() {
21         service_start /usr/sbin/reaim && set_rules -A
22 }
23
24 stop() {
25         service_stop /usr/sbin/reaim && set_rules -D
26 }