Ha a szerveren (vagy egy Linux asztali kliensen) grafikus VPN-kapcsolatot szeretnél a korábban beállított L2TP/IPsec VPN szerverhez, a NetworkManager-l2tp plugint forrásból kell fordítani, mert a legtöbb disztribúció hivatalos tárolójában nem elérhető.
apt install network-manager
apt install xl2tpd
apt install strongswan
ln -s /var /usr/local
apt install ppp-dev
apt install libssl-dev
apt install libnss3-dev # FONTOS: ezt ne távolítsd el a fordítás végén!
apt install libglib2.0-dev
apt install libgtk-3-dev
apt install libnma-dev
apt install libsecret-1-dev
wget https://github.com/nm-l2tp/NetworkManager-l2tp/releases/download/1.8.6/NetworkManager-l2tp-1.8.6.tar.xz
tar -xvf NetworkManager-l2tp-1.8.6.tar.xz
cd NetworkManager-l2tp-1.8.6
./configure
make
make install
Kapcsolat létrehozása parancssorból (minta)
nmcli connection add connection.id [kapcsolat_neve] con-name [kapcsolat_neve] \
type vpn vpn-type l2tp ifname -- \
connection.autoconnect no ipv4.method auto \
vpn.data "gateway = vpn.[sajat-domain], ipsec-enabled = yes, \
ipsec-psk = [eros_psk_kulcs], password-flags = 0, \
refuse-chap = yes, refuse-mschap = yes, refuse-pap = yes, \
require-mppe = yes, user = [vpn_felhasznalonev]" \
vpn.secrets password=[vpn_jelszo]
Kapcsolat kezelése
nmcli c show
nmcli c up [kapcsolat_neve]
nmcli c down [kapcsolat_neve]
nmcli c edit [kapcsolat_neve]