#!/bin/bash HOSTNAME=`hostname` CONFIGBASEFILENAME=commands.in NETWORKBASEFILENAME=interfaces mkdir .vpnsetuptemp cp $CONFIGBASEFILENAME $NETWORKBASEFILENAME .vpnsetuptemp/ CONFIG=.vpnsetuptemp/$CONFIGBASEFILENAME CONFIG2=.vpnsetuptemp/$NETWORKBASEFILENAME echo "Please enter your softether admin password: " read softadmin echo "Please enter your IPSEC Secret: " read secret echo "Please enter your l2tp username: " read username echo "Please enter your l2tp password: " read pass sed -i "s/ADMINPASSWORD/$softadmin/g" $CONFIG sed -i "s/USERNAME/$username/g" $CONFIG sed -i "s/TESTPASS/$pass/g" $CONFIG sed -i "s/TESTSECRET/$secret/g" $CONFIG sed -i "s/MACADDRESS/`cat /sys/class/net/eth0/address`/g" $CONFIG2 sudo /usr/local/vpnserver/vpncmd localhost:443 /SERVER /IN:$CONFIG sudo cp /etc/network/interfaces /etc/network/interfaces.orig.bak sudo cp $CONFIG2 /etc/network/interfaces sudo rm -r .vpnsetuptemp echo "You need to reboot for settings to take effect. PLEASE CHECK /etc/network/interfaces TO make sure things look right! If they do not, please edit accordingly, especially if working remotely!!!!"