#!/bin/sh netgear "mkdir /tmp/www2; echo >/tmp/www2/dev.cgi '#!/bin/sh'; echo >>/tmp/www2/dev.cgi 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin'; echo >>/tmp/www2/dev.cgi 'echo \"Content-type: text/plain\\\\r\\\\n\\\\r\"'; echo >>/tmp/www2/dev.cgi 'cat /proc/net/dev'" netgear "echo >/tmp/www2/adsl.cgi '#!/bin/sh'; echo >>/tmp/www2/adsl.cgi 'exec 2>&1'; echo >>/tmp/www2/adsl.cgi 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin'; echo >>/tmp/www2/adsl.cgi 'echo \"Content-type: text/plain\\\\r\\\\n\\\\r\"'" netgear "echo >>/tmp/www2/adsl.cgi adslctl info --stats" netgear "chmod 755 /tmp/www2/*.cgi; ps aux" | grep -q -- '-u root' || { echo "Starting webserver" netgear "mini_httpd -d /tmp/www2 -c '**.cgi' -p 81 -u root >/dev/null /dev/null" } netgear "iptables -vxnL" | grep -q 'ACCEPT *41' || { echo "Adding IPv6 pass rule" netgear "iptables -A FORWARD -i ppp0 -d 192.168.0.240 -p 41 -j ACCEPT; iptables -t nat -A PREROUTING -i ppp0 -p 41 -j DNAT --to 192.168.0.240" }