由于自己的网络(路由器?)不支持PPTP,只有使用L2TP来连接VPN。
其实,之前可以使用
sudo apt-get install l2tp-ipsec-vpn
安装 l2tp-ipsec-vpn
但是,ubuntu 16.04把这个package去掉了。如今使用xl2tp和strongswan,而这两个东西并不是安装好就行了,离连接VPN远着。
在网上找到 一个 教程 Enabling L2TP over IPSec on Ubuntu 16.04 ,才最终成功。
1.安装
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 libdbus-glib-1-dev libsecret-1-dev libgtk-3-dev libglib2.0-dev xl2tpd strongswan
2.
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
sudo apparmor_parser -R /etc/apparmor.d/usr.lib.ipsec.charon
sudo apparmor_parser -R /etc/apparmor.d/usr.lib.ipsec.stroke
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
最后
1.系统设置-->网络--->点击‘+’
2.如图