Commit 195a29cc authored by Joab Bremer's avatar Joab Bremer

Add new file

parent 8fb18c10
#!/usr/bin/bash
echo "Fazendo bkp do nxrelay"
cp -r /nxrelay /usr/local/nxrelay_bkp_$(date +%d%m%Y)
cd /nxrelay
echo "Baixando arquivo"
/usr/bin/wget --quiet --no-check-certificate https://pub.nxfilter.org/imsi/nxrelay-2.7.8-adv.zip
/usr/bin/zip -qq -d nxrelay-2.7.8-adv.zip "conf/cfg.properties"
/usr/bin/zip -qq -d nxrelay-2.7.8-adv.zip "conf/log4j.properties"
echo "Extraindo arquivos"
/usr/bin/systemctl stop nxrelay
/usr/bin/unzip -qq -o nxrelay-2.7.8-adv.zip
/usr/bin/systemctl start nxrelay
echo "Definindo variaveis"
PREFIX=$(ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f2)
sed -i '/local_dns/d' /nxrelay/conf/cfg.properties
sed -i '/local_domain/d' /nxrelay/conf/cfg.properties
sed -i '/token/a bypass_domain = adventistas.local' /nxrelay/conf/cfg.properties;
sed -i "/token/a bypass_dns = $(ip addr show eth0 | grep "inet\b" | awk '{print $2}' | sed -n "s/1.$PREFIX/3/p"),$(ip addr show eth0 | grep "inet\b" | awk '{print $2}' | sed -n "s/1.$PREFIX/4/p")" /nxrelay/conf/cfg.properties;
sed -i '/token/a local_domain = ' /nxrelay/conf/cfg.properties ;
sed -i '/token/a local_dns = 1.1.1.1,8.8.8.8' /nxrelay/conf/cfg.properties;
/usr/bin/systemctl restart nxrelay
sed -i '/distroverpkg/a exclude=nxrelay*' /etc/yum.conf;
echo "Tudo OK!"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment