diff options
| author | Mike Baker <mbm@openwrt.org> | 2005-05-30 23:46:18 +0000 |
|---|---|---|
| committer | Mike Baker <mbm@openwrt.org> | 2005-05-30 23:46:18 +0000 |
| commit | 3a7cd85d281c6706b5de79cbfd4168b16e4f102b (patch) | |
| tree | 4d9898cfee66125202405454cd6dd21eeebdf0cd /openwrt/target/default/target_skeleton/etc/init.d | |
| parent | cd94ce2d108199a281e9cac009b03ff9e4e456e9 (diff) | |
| download | mtk-20170518-3a7cd85d281c6706b5de79cbfd4168b16e4f102b.zip mtk-20170518-3a7cd85d281c6706b5de79cbfd4168b16e4f102b.tar.gz mtk-20170518-3a7cd85d281c6706b5de79cbfd4168b16e4f102b.tar.bz2 | |
misc init.d cleanups
SVN-Revision: 1123
Diffstat (limited to 'openwrt/target/default/target_skeleton/etc/init.d')
6 files changed, 8 insertions, 17 deletions
diff --git a/openwrt/target/default/target_skeleton/etc/init.d/S40network b/openwrt/target/default/target_skeleton/etc/init.d/S40network index a8144a8..d8b4e41 100755 --- a/openwrt/target/default/target_skeleton/etc/init.d/S40network +++ b/openwrt/target/default/target_skeleton/etc/init.d/S40network @@ -1,5 +1,4 @@ #!/bin/sh -. /etc/functions.sh case "$1" in start|restart) ifup lan diff --git a/openwrt/target/default/target_skeleton/etc/init.d/S45firewall b/openwrt/target/default/target_skeleton/etc/init.d/S45firewall index 51c35b0..072f411 100755 --- a/openwrt/target/default/target_skeleton/etc/init.d/S45firewall +++ b/openwrt/target/default/target_skeleton/etc/init.d/S45firewall @@ -1,5 +1,4 @@ #!/bin/sh -${FAILSAFE:+return} . /etc/functions.sh WAN=$(nvram get wan_ifname) LAN=$(nvram get lan_ifname) @@ -17,18 +16,6 @@ iptables -N forwarding_rule iptables -t nat -N prerouting_rule iptables -t nat -N postrouting_rule -### Allow SSH from WAN -# iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT -# iptables -A input_rule -i $WAN -p tcp --dport 22 -j ACCEPT - -### Port forwarding -# iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j DNAT --to 192.168.1.2 -# iptables -A forwarding_rule -i $WAN -p tcp --dport 22 -d 192.168.1.2 -j ACCEPT - -### DMZ (should be placed after port forwarding / accept rules) -# iptables -t nat -A prerouting_rule -i $WAN -j DNAT --to 192.168.1.2 -# iptables -A forwarding_rule -i $WAN -d 192.168.1.2 -j ACCEPT - ### INPUT ### (connections with the router as destination) @@ -94,3 +81,6 @@ iptables -t nat -N postrouting_rule iptables -t nat -A PREROUTING -j prerouting_rule iptables -t nat -A POSTROUTING -j postrouting_rule iptables -t nat -A POSTROUTING -o $WAN -j MASQUERADE + +## USER RULES +. /etc/firewall.user diff --git a/openwrt/target/default/target_skeleton/etc/init.d/S50dnsmasq b/openwrt/target/default/target_skeleton/etc/init.d/S50dnsmasq index 55bbc37..8e73b0e 100755 --- a/openwrt/target/default/target_skeleton/etc/init.d/S50dnsmasq +++ b/openwrt/target/default/target_skeleton/etc/init.d/S50dnsmasq @@ -22,4 +22,4 @@ udhcpc -n -q -R -s /dev/zero -i $ifname >&- || { args="-K -F $(int2ip $start),$(int2ip $end),$(int2ip $netmask),12h" } -/usr/sbin/dnsmasq ${args} +dnsmasq ${args} diff --git a/openwrt/target/default/target_skeleton/etc/init.d/S50httpd b/openwrt/target/default/target_skeleton/etc/init.d/S50httpd index fd66f80..9cf551e 100755 --- a/openwrt/target/default/target_skeleton/etc/init.d/S50httpd +++ b/openwrt/target/default/target_skeleton/etc/init.d/S50httpd @@ -1,2 +1,2 @@ #!/bin/sh -/usr/sbin/httpd -p 80 -h /www -r WRT54G Router +httpd -p 80 -h /www -r WRT54G Router diff --git a/openwrt/target/default/target_skeleton/etc/init.d/S50telnet b/openwrt/target/default/target_skeleton/etc/init.d/S50telnet index 29af504..599c354 100755 --- a/openwrt/target/default/target_skeleton/etc/init.d/S50telnet +++ b/openwrt/target/default/target_skeleton/etc/init.d/S50telnet @@ -1,2 +1,2 @@ #!/bin/sh -/usr/sbin/telnetd -l /bin/login +telnetd -l /bin/login diff --git a/openwrt/target/default/target_skeleton/etc/init.d/rcS b/openwrt/target/default/target_skeleton/etc/init.d/rcS index eeed18b..1242f56 100755 --- a/openwrt/target/default/target_skeleton/etc/init.d/rcS +++ b/openwrt/target/default/target_skeleton/etc/init.d/rcS @@ -1,6 +1,8 @@ #!/bin/sh syslogd -C 16 klogd +${FAILSAFE:+telnetd -l /bin/login; ifup lan; exit} + for i in /etc/init.d/S*; do $i start 2>&1 done | logger -s -p 6 -t '' |
