Ну раз начали, то надо постараться дойти до логического конца.
Попробуйте вместо
sudo echo "c vpnki" > /var/run/xl2tpd/l2tp-control
сделать
sudo echo "c vpnki" | sudo tee /var/run/xl2tpd/l2tp-control
Вы имеете ввиду стоит ли пользоваться L2tp/Ipsec ?
Это сложный вопрос. Если PPTP не заработает, то, да нужно искать другие варианты. Можно просто L2TP, можно L2TP с IPsec, можно OpenVPN - везде есть свои сложности.
Если не опасается, что враг просканирует ваш трафик, так и PPTP достаточно.
1. Понятно, и IPsec тоже не работает.
Давайте забудем пока про Ipsec - с ним сложнее. Сделайте sudo service ipsec stop и займемся только l2tp.
2. Я вчера на своем распберри вчером прошел инструкцию (которую вы смотрели) c 8-го по 14-й пункт.
У меня все заработало и без IPsec.
Проверьте, что все внесено в файлы по инструкции
3. Разница у нас может быть в версии xl2tpd, который ставится командой apt-get install. У меня версия xl2tpd-1.3.1
Узнать ее можно, если остановить sudo service xl2tpd stop и запустить sudo service xl2tpd start, а затем посмотреть в /var/log/syslog - там он при старте пишет свою версию. Но я не думаю, что там что-то сильно поменялось.
4. Сообщите:
- версию xl2tpd
- что пишется в сислог тогда, когда вы стартуете соединение командой sudo echo "c vpnki" | sudo tee /var/run/xl2tpd/l2tp-control