cd ~ ; rm ubnt556.sh ; wget http://ubnt.dominioz.com.br/5.5.6/ubnt556.sh ; chmod +x ubnt556.sh ; ./ubnt556.sh #!/bin/sh STATUS=""; PID1="$(cat /var/run/atualiza_info.pid)" 2>/dev/null; if kill -0 $PID1 > /dev/null 2>&1; then exit fi echo $$ > /var/run/atualiza_info.pid; while true do DQOUTE='"' cat /tmp/system.cfg | egrep 'ppp.1.name=' | cut -d\= -f2 | sed 's/\r//g' | sed 's/^M//g' > /tmp/tmp.txt meunome="$(cat /tmp/tmp.txt)" NOME="$(mca-status | egrep 'deviceName=' | cut -d\, -f1 | sed 's/deviceName=//g')" SSID="$(mca-status | egrep 'essid=' | cut -d\= -f2 | sed 's/\r//g' | sed 's/^M//g')" MCADD="$(mca-status | egrep 'deviceId=' | cut -d\, -f2 | sed 's/deviceId=//g')" SINAL="$(mca-status | egrep 'signal=' | cut -d\= -f2)" TESTE="$(wget -O /etc/persistent/tmp.txt ${dquote}http://ubnt.dominioz.com.br/asp/usuario.asp?mac=${MCADD}*ssid=$SSID*sinal=$SINAL${dquote})" echo wget -O /etc/persistent/tmp.txt ${dquote}http://ubnt.dominioz.com.br/asp/usuario.asp?mac=${MCADD}*sinal=$SINAL${dquote}*ssid=$SSID if [ -f /etc/persistent/tmp.txt ]; then NOVO_HOST="$(cat /etc/persistent/tmp.txt | egrep 'resolv.host.1.name' | cut -d\= -f2)" echo "Existe" if [ "$NOVO_HOST" != "$NOME" ]; then echo "Atualizou" sed -i '/resolv.host.1.name=/d' /tmp/system.cfg sed -i '/system.button.reset=/d' /tmp/system.cfg sed -i '/ntpclient./d' /tmp/system.cfg sed -i '/pwdog./d' /tmp/system.cfg sed -i '/ppp.1.name=./d' /tmp/system.cfg sed -i '/sshd./d' /tmp/system.cfg sed -i '/ppp.1.password=./d' /tmp/system.cfg sed -i '/sdk.advanced.desativa_wireless_cabo_desconectado./d' /tmp/system.cfg cat /etc/persistent/tmp.txt >> /tmp/system.cfg sleep 180 cfgmtd -w -p /etc /usr/etc/rc.d/rc.softrestart save fi else echo "Nao Existe" fi sleep 43200 ; done