l2tp подключение в Debian и Ubuntu


Настраиваем L2TP подключение в Debian — Ubuntu Linux …

Устанавливаем необходимые пакеты

sudo apt install intltool libtool network-manager-dev libnm-util-dev libnm-glib-dev\
                 libnm-glib-vpn-dev libnm-gtk-dev libnm-dev libnma-dev ppp-dev strongswan\
                 libdbus-glib-1-dev libsecret-1-dev libgtk-3-dev libglib2.0-dev xl2tpd

Переустанавливаем Network Manager

git clone https://github.com/nm-l2tp/network-manager-l2tp.git
cd network-manager-l2tp  
autoreconf -fi  
intltoolize
 
./configure --disable-static --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib/x86_64-linux-gnu\
            --libexecdir=/usr/lib/NetworkManager --localstatedir=/var\
            --with-pppd-plugin-dir=/usr/lib/pppd/2.4.7
 
make
sudo make install

Удаляем настройки AppArmor касающиеся IPSEC

sudo apparmor_parser -R /etc/apparmor.d/usr.lib.ipsec.charon
sudo apparmor_parser -R /etc/apparmor.d/usr.lib.ipsec.stroke

Заменяем x2ltpd на libpcap

sudo apt remove xl2tpd  
sudo apt install libpcap0.8-dev
 
wget https://github.com/xelerance/xl2tpd/archive/v1.3.6/xl2tpd-1.3.6.tar.gz 
tar xvzf xl2tpd-1.3.6.tar.gz  
cd xl2tpd-1.3.6  
make  
sudo make install

Перезагружаем машину

Network Manager теперь имеет возможность использования соединения L2TP VPN.