Saya mengalami masalah saat menyambung ke VPN perusahaan saya di Ubuntu 15.04. Ia menggunakan L2TP melalui IPsec, dan saya memiliki nama pengguna, kata sandi, dan rahasia bersama. Bagaimana saya terhubung?
Saya mengalami masalah saat menyambung ke VPN perusahaan saya di Ubuntu 15.04. Ia menggunakan L2TP melalui IPsec, dan saya memiliki nama pengguna, kata sandi, dan rahasia bersama. Bagaimana saya terhubung?
Jawaban:
Komentar pertama mungkin adalah jawaban bagi sebagian besar dari kita, kecuali, mungkin, beberapa ahli nyata:
"Sepertinya tidak ada cara mudah lagi untuk membuat koneksi VPN L2tp karena OpenSwan telah ditinggalkan dan dihapus di Ubuntu 14.10. Perlu itu sendiri, tidak menemukan solusi yang bekerja setelah berbulan-bulan penelitian sporadis. - derFunk 21 Mei pukul 18:11"
Tampaknya tidak ada solusi yang direncanakan, lihat https://wiki.strongswan.org/issues/254 . Fungsi lain yang diperlukan dihapus dari Ubuntu.
Pembaruan:
Sekarang ada PPA untuk network-manager-l2tp
:
Kamu bisa memakai
sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
sudo apt-get update
sudo apt-get install network-manager-l2tp
Untuk menginstal l2tp manajer jaringan yang mendukung L2TP untuk Ubuntu 16.04
Panduan untuk membangun dari sumber: http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/
Jawaban Lama
Solusi lain adalah menggunakan network-manager-l2tp. Anda bisa mendapatkannya dari https://github.com/nm-l2tp/network-manager-l2tp .
Untuk walk-through instalasi: http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/
Ini berfungsi untuk Ubuntu 16.04
apt install strongswan-plugin-openssl
untuk "Layanan VPN gagal memulai" di Network Manager yang disebabkan oleh ENCRYPTION_ALGORITHM 3DES_CBC (key size 0) not supported!
di syslog.
sudo service xl2tpd stop
sebelum saya dapat terhubung ke VPN saya - jika tidak xl2tpd akan mengabaikan terowongan IPsec dan mencoba menghubungkan langsung melalui L2TP.
apt install network-manager-l2tp-gnome
. Lihat askubuntu.com/questions/934350/connect-to-l2tp-over-ipsec
apt install network-manager-l2tp-gnome
bersama network-manager-l2tp
(ini harus menjadi jawaban yang diterima IMO)
Paket patch NM-L2TP dengan skrip
#!/bin/bash
CUR_PATH=$(dirname $(readlink -f $0))
TMP_PATH=/tmp/nm-l2tp
mkdir ${TMP_PATH}
cd ${TMP_PATH}
wget https://launchpad.net/~seriy-pr/+archive/ubuntu/network-manager-l2tp/+build/6512073/+files/network-manager-l2tp_0.9.8.5-0utopic1_amd64.deb
ar vx network-manager-l2tp_0.9.8.5-0utopic1_amd64.deb
mkdir new
tar -xpvf data.tar.xz -C ./new
mv ./new/usr/lib/pppd/2.4.5 ./new/usr/lib/pppd/2.4.6
sed -i 's/2.4.5/2.4.6/g' ./new/usr/lib/NetworkManager/nm-l2tp-service
sed -i 's/2.4.5/2.4.6/g' ./new/usr/lib/pppd/2.4.6/nm-l2tp-pppd-plugin.so
mkdir new/DEBIAN
tar -xpvf control.tar.gz -C ./new/DEBIAN
sed -i 's/, ppp (<< 2.4.6)//g' ./new/DEBIAN/control
sed -i 's/0utopic1/0vivid1/g' ./new/DEBIAN/control
rm ./new/DEBIAN/md5sums
dpkg-deb -b ./new/ ${CUR_PATH}/network-manager-l2tp_0.9.8.5-0vivid1_amd64.deb
rm -rf ${TMP_PATH}
Kemudian unduh dan instal paket Openswan yang sesuai dari http://www.ubuntuupdates.org/pm/openswan dan jalankan perintah berikut
sudo apt-get update
sudo dpkg -i network-manager-l2tp_0.9.8.5-0vivid1_amd64.deb
sudo service xl2tpd stop
sudo update-rc.d xl2tpd disable
Kemudian pergi saja ke Network manager, pilih koneksi VPN dan buat l2tp. Anda hanya perlu mengatur nama pengguna, kata sandi, dan IPSec PSK di pengaturan tambahan IPSec.
Sebagian diambil dari jawaban ini
Solusi lain, diuji pada 15.10, harus bekerja pada 15.04 juga. Membutuhkan pengeditan manual conffile dan koneksi pembuatan manual.
config setup
strictcrlpolicy=yes
conn %default
ikelifetime=30m
keylife=15m
rekeymargin=3m
keyingtries=1
mobike=no
dpdaction=restart
dpddelay=30
dpdtimeout=120
conn MYSERVER
left=192.168.101.157
leftprotoport=17/1701
right=77.78.79.80 # public IP of VPN gw
rightprotoport=17/1701
authby=secret
type=transport
keyexchange=ikev1
auto=route
: PSK "StrongPSKgivenByProvider"
ppp profile modify profile_name=default \
auth_eap=no auth_mschapv1=no auth_mschapv2=no
tunnel create tunnel_name=MYSERVER \
dest_ipaddr=77.78.79.80 \
hello_timeout=10 \
retry_timeout=10 \
max_retries=60 \
persist=yes
session create session_name=MeOnMYSERVER \
tunnel_name=MYSERVER \
interface_name=ppp1 \
user_name=MyLogin \
user_password=MyPassword
restart dan uji ipsec:
ipsec restart
ipsec status
output harus seperti ini:
Routed Connections:
MYSERVER{1}: ROUTED, TRANSPORT
MYSERVER{1}: 192.168.101.157/32[udp/l2f] === 77.78.79.80/32[udp/l2f]
Security Associations (0 up, 0 connecting):
none
Menghubung
sudo service openl2tpd restart
sudo route add -net {net_behing_VPN_gateway/mask} gw {local_IP_of_VPN_gw}
Semoga ini bisa membantu seseorang.
Ada solusi untuk mendapatkan l2tp-ipsec pada 15,04 tetapi tidak terlalu elegan.
Saya menghapus instalan strongswan dan menginstal paket .deb openswan terpercaya.
http://packages.ubuntu.com/trusty/openswan
Saya kemudian menemukan file .deb dari l2tp-ipsec-vpn dan l2tp-ipsec-vpn-daemon lama dari trusty oleh Werner Jaeger.
http://packages.ubuntu.com/trusty/l2tp-ipsec-vpn
http://packages.ubuntu.com/trusty/l2tp-ipsec-vpn-daemon
Saya menginstalnya, dan setelah saya restart, saya dapat terhubung. Namun, ini membutuhkan sedikit waktu untuk dapat berfungsi dengan baik dan perlu menginstal paket yang tidak digunakan lagi.
Saya pikir itu saja yang saya lakukan tetapi jika Anda mencoba ini dan mendapatkan kesalahan lain mungkin ada paket lain yang saya instal saya tidak ingat.
UPDATE : Saya harus melakukan ini lagi jadi saya pikir saya akan membagikan langkah-langkahnya. Instal klien lama: https://launchpad.net/l2tp-ipsec-vpn
Sekali lagi ini adalah solusi jika Anda membutuhkannya dalam keadaan darurat dan saat ini berfungsi. Yang sedang berkata, ini benar-benar harus terpisah dari OS.
sudo apt-get install gksu libgksu2-0 libctemplate2 libengine-pkcs11-openssl libp11-2 xl2tpd
Selanjutnya unduh binari lama dan instal dengan dpkg:
wget http://mirrors.kernel.org/ubuntu/pool/universe/o/openswan/openswan_2.6.38-1_amd64.deb
sudo dpkg -i openswan_2.6.38-1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/l/l2tp-ipsec-vpn/l2tp-ipsec-vpn_1.0.9-1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/l/l2tp-ipsec-vpn-daemon/l2tp-ipsec-vpn-daemon_0.9.9-1_amd64.deb
sudo dpkg -i l2tp-ipsec-vpn_1.0.9-1_amd64.deb
sudo dpkg -i l2tp-ipsec-vpn-daemon_0.9.9-1_amd64.deb
Buka klien. Tambahkan koneksi dan konfigurasikan sesuai kebutuhan. Setelah Anda mencoba menghubungkannya, mungkin perlu waktu tetapi bersabarlah.