Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Shrew-Installer
- #к сожалению, shrew пока недоступен в репозитории для wheezy. но это же не проблема? последняя версия на данный момент на оф. #сайте shrew - 2.2.1 от 5 июня 2013. Ее и будем устанавливать.
- if [ $USER != root ]; then
- echo "Script must be run as root"
- exit 0
- fi
- apt-get update
- apt-get install gcc flex bison cmake openssl libssl-dev libedit-dev qt3-dev-tools qt4-dev-tools g++
- #лучше бы конечно не удалять директорию со всем говном а проверить наличие файла по имени
- rm -r /tmp/shrew/
- mkdir /tmp/shrew/
- wget https://www.shrew.net/download/ike/ike-2.2.1-release.tgz -P /tmp/shrew/
- tar -xzvf /tmp/shrew/ike-2.2.1-release.tgz -C /tmp/shrew
- cd /tmp/shrew/ike
- cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DQTGUI=YES -DETCDIR=/etc -DNATT=YES
- make
- make install
- cp /tmp/shrew/ike/source/iked/iked.conf.sample /etc/iked.conf
- sed -i 's/#net.ipv4.conf.default.rp_filter=1/net.ipv4.conf.default.rp_filter=0/g' /etc/sysctl.conf
- sed -i 's/#net.ipv4.conf.all.rp_filter=1/net.ipv4.conf.all.rp_filter=0/g' /etc/sysctl.conf
- touch /etc/sysctl.d/10-network-security.conf
- echo 'net.ipv4.conf.default.rp_filter=0' > /etc/sysctl.d/10-network-security.conf
- echo 'net.ipv4.conf.all.rp_filter=0' >> /etc/sysctl.d/10-network-security.conf
- ldconfig
- touch /etc/init.d/shrewd.sh
- echo "#!/bin/bash" > /etc/init.d/shrewd.sh
- echo "iked" >> /etc/init.d/shrewd.sh
- chmod +x /etc/init.d/shrewd.sh
- update-rc.d shrewd.sh defaults 95
- echo -n "Do you want to install xfreerdp? {y/n}: " ; read var
- case $var in y)
- apt-get install freerdp
- ;; n)
- esac
- rm -r /tmp/shrew
- echo "Need reboot to apply the changes"
- echo -n "Reboot now? {y/n}: " ; read var
- case $var in y) reboot
- ;; n)
- exit
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement