diff options
author | makefu <github@syntax-fehler.de> | 2011-08-05 21:21:25 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2011-08-05 21:21:25 +0200 |
commit | 9b36bf4e4de683514a2ad3a34bf1177163e369b1 (patch) | |
tree | c38bcc7609a5eb94475ddc14b7eb0554ddbd8023 /btc | |
parent | 57d2b4a2fa034c9c87ff5b4c04ceaabf86b4842e (diff) | |
parent | f1cab18c7ab18f5a3324973d928eae079b57587b (diff) |
Merge branch 'master' of github.com:krebscode/painload
Diffstat (limited to 'btc')
-rwxr-xr-x | btc/mining/bin/ensure-router | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/btc/mining/bin/ensure-router b/btc/mining/bin/ensure-router index ec78f610..5eedabc9 100755 --- a/btc/mining/bin/ensure-router +++ b/btc/mining/bin/ensure-router @@ -8,10 +8,19 @@ fi if=eth2 +rc() { + for x in /etc/init.d/$1 /etc/rc.d/$1; do + if test -x $x; then + $x restart + break + fi + done +} + if ! ifconfig $if | grep -q 'inet addr'; then beep -l 50 -f 2500; ifconfig $if 0.0.0.0 down || : beep -l 50 -f 2500; ifconfig $if 23.0.0.1/8 up || : - beep -l 50 -f 2500; /etc/init.d/dnsmasq restart + beep -l 50 -f 2500; rc dnsmasq restart beep -l 50 -f 2500; iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE beep -l 50 -f 2500; iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE if ifconfig $if | grep -q 'inet addr'; then |