M
M
Maxim_942016-05-27 11:28:31
VPN
Maxim_94, 2016-05-27 11:28:31

Problem installing pptpd *debian*. What could be the problem?

I do everything on VDS
. I found a script for configuration here

#!/bin/bash
echo "Выберите, что вы хотите сделать:"
echo "1) Настроить новый PoPToP VPN сервер И создать нового пользователя"
echo "2) Создать дополнительных пользователей (к уже существующему VPN)"
read x
if test $x -eq 1; then
    echo "Введите имя пользователя, которое нужно создать (н.п.. client1 or john):"
    read u
    echo "Введите пароль для этого пользователя:"
    read p
 
# get the VPS IP
ip=`ifconfig eth0 | grep 'inet addr' | awk {'print $2'} | sed s/.*://`
 
echo
echo "установка и настройка PoPToP"
apt-get update
apt-get install pptpd
 
echo
echo "Создание конфигурации сервера"
cat > /etc/ppp/pptpd-options <<END
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
ms-dns 8.8.4.4
proxyarp
nodefaultroute
lock
nobsdcomp
END
 
# setting up pptpd.conf
echo "option /etc/ppp/pptpd-options" > /etc/pptpd.conf
echo "logwtmp" >> /etc/pptpd.conf
echo "localip $ip" >> /etc/pptpd.conf
echo "remoteip 10.1.0.1-100" >> /etc/pptpd.conf
 
# adding new user
echo "$u	*	$p	*" >> /etc/ppp/chap-secrets
 
echo
echo "Переадресация IPv4 и добавление этого в автозагрузку"
cat >> /etc/sysctl.conf <<END
net.ipv4.ip_forward=1
END
sysctl -p
 
echo
echo "Обновление IPtables Routing и добавление этого в автозагрузку"
iptables -t nat -A POSTROUTING -j SNAT --to $ip
# saves iptables routing rules and enables them on-boot
iptables-save > /etc/iptables.conf
 
cat > /etc/network/if-pre-up.d/iptables <<END
#!/bin/sh
iptables-restore < /etc/iptables.conf
END
 
chmod +x /etc/network/if-pre-up.d/iptables
cat >> /etc/ppp/ip-up <<END
ifconfig ppp0 mtu 1400
END
 
echo
echo "Перезапуск PoPToP"
/etc/init.d/pptpd restart
 
echo
echo "Настройка вашего собственного VPN завершена!"
echo "Ваш IP: $ip? логин и пароль:"
echo "Имя пользователя (логин):$u ##### Пароль: $p"
 
# runs this if option 2 is selected
elif test $x -eq 2; then
    echo "Введите имя пользователя для создания (eg. client1 or john):"
    read u
    echo "введите пароль для создаваемого пользователя:"
    read p
 
# get the VPS IP
ip=`ifconfig venet0:0 | grep 'inet addr' | awk {'print $2'} | sed s/.*://`
 
# adding new user
echo "$u	*	$p	*" >> /etc/ppp/chap-secrets
 
echo
echo "Дополнительный пользователь создан!"
echo "IP сервера: $ip, данные для доступа:"
echo "Имя пользователя (логин):$u ##### Пароль: $p"
 
else
echo "Неправильный выбор, выход из программы..."
exit
fi

At the end of the setup it gives -
Перезапуск PoPToP
vpn.sh: 71: vpn.sh: /etc/init.d/pptpd: not found

And actually because of this, the vpn server does not start. I did everything from under the root, reinstalled packages bcrelay ppp pptpd . Rebooted the system and reinstalled - does not help.
What am I doing wrong? :/
PS I got acquainted with unix system recently. In short - just install / remove the program through the console and nano.
The rest is all through ISPManager

Answer the question

In order to leave comments, you need to log in

1 answer(s)
P
Puma Thailand, 2016-05-27
@opium

there is no pptpd start script,
maybe it is called differently in ubuntu or it is not installed with the package

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question