আইপিসেক ভিপিএন এর মাধ্যমে কীভাবে L2TP এর সাথে সংযোগ স্থাপন করবেন?


13

উবুন্টু 15.04 এ আমার সংস্থার ভিপিএন এর সাথে সংযোগ করতে আমার সমস্যা হচ্ছে। এটি আইপিএসের ওপরে L2TP ব্যবহার করে এবং আমার একটি ব্যবহারকারীর নাম, পাসওয়ার্ড এবং ভাগ করা গোপনীয়তা রয়েছে। আমি কিভাবে সংযোগ করব?


1
মনে হচ্ছে একটি ওপেনসওয়ানকে উবুন্টু ১৪.১০-তে অবহিত করা হয়েছে এবং সরানো হয়েছে বলে এল 2 টিপি ভিপিএন সংযোগ স্থাপনের কোনও সহজ উপায় নেই। এটি আমার নিজের দরকার, কয়েক মাস বিক্ষিপ্ত গবেষণার পরেও কোনও কার্যকরী সমাধান পাওয়া গেল না।
derFunk

Askubuntu.com/a/578881 উত্তর শক্তিশালী বলে মনে হচ্ছে।
শিল্পী

@ পোয়েল সজুবার্ট, শেষ পদক্ষেপটি কমিয়ে দিতে পারবেন না। এই রুটটি তৈরি করতে আমাকে ডাইনি আইপি ব্যবহার করতে হবে তা আমি জানি না। তুমি কি আমাকে সাহায্য করবে? অনুগ্রহ.

উত্তর:


3

প্রথম মন্তব্য সম্ভবত আমাদের বেশিরভাগেরই উত্তর, সম্ভবত কিছু সত্য বিশেষজ্ঞ ছাড়া:

"দেখে মনে হচ্ছে যে ওবুন্টু ১৪.১০-তে ওপেনসওয়ানকে অবহেলা করা হয়েছে এবং অপসারণ করা হয়েছে বলে এল 2 টিপি ভিপিএন সংযোগ স্থাপনের আর সহজ উপায় নেই।

কোনও সমাধানের পরিকল্পনা করা হয়নি বলে মনে হচ্ছে, https://wiki.strongswan.org/issues/254 দেখুন । উবুন্টু থেকে অপর একটি প্রয়োজনীয় কার্যকারিতা মুছে ফেলা হয়েছে।


আমি নীচে একটি প্রস্তাব প্রস্তাব করেছি যা একজন নবজাতক ব্যবহারকারীর পক্ষে খুব সহজ হওয়া উচিত। এটি প্যাকেজ প্যাচিং জড়িত না। এটি করার উপায় আছে তবে এটি বিল্ট-ইন কার্যকারিতাটি ব্যবহার করার মতো তুচ্ছ নয়।
বদমাদ্রাদ

12

আপডেট: একটি পিপিএ এখন এর জন্য বিদ্যমান network-manager-l2tp:

তুমি ব্যবহার করতে পার

sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp  
sudo apt-get update  
sudo apt-get install network-manager-l2tp  

ওবুন্টু 16.04 এর জন্য L2TP সমর্থন করে এমন নেটওয়ার্ক ম্যানেজার l2tp ইনস্টল করতে

উত্স থেকে বিল্ডিংয়ের জন্য ওয়াকথ্রু: http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/


পুরানো উত্তর

আরেকটি সমাধান হ'ল নেটওয়ার্ক-ম্যানেজার-এল 2 টিপি ব্যবহার করা। আপনি https://github.com/nm-l2tp/network-manager-l2tp থেকে এটি পেতে পারেন ।

ওয়াক- থ্রো ইনস্টল করার জন্য: http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/

এটি উবুন্টু 16.04 এর জন্য কাজ করে


1
আমি কেবল উবুন্টু 16.04 এর সাথে এটি পরীক্ষা করেছি এবং আমি নিশ্চিত করতে পারি যে এটি কাজ করে
লুয়েটান

1
16.04 এও আমার পক্ষে কাজ করে! apt install strongswan-plugin-opensslনেটওয়ার্ক ম্যানেজারে আমাকে "ভিপিএন পরিষেবা শুরু করতে ব্যর্থ" হয়েছিল যা ENCRYPTION_ALGORITHM 3DES_CBC (key size 0) not supported!সিস্লগের কারণে হয়েছিল ।
13rac1

এখন একটি পিপিএ রয়েছে, যা ইনস্টলেশনটি সহজ করে তোলে। একটি দ্রষ্টব্য: sudo service xl2tpd stopআমার ভিপিএন এর সাথে সংযোগ স্থাপন করার আগে আমাকে সিস্টেম xl2tpd পরিষেবাটি বন্ধ করে দিতে হবে - অন্যথায় xl2tpd আইপিএসসি টানেলটিকে উপেক্ষা করবে এবং সরাসরি এল 2 টি পি-র সাথে সংযোগ করার চেষ্টা করবে।
মারিয়াস গেডমিনাস

এছাড়াও আপনি একটি গুই করতে হবে: apt install network-manager-l2tp-gnome। দেখুন askubuntu.com/questions/934350/connect-to-l2tp-over-ipsec
জুলিয়েন Carsique

এই 16,04 LTS উপর আমার জন্য কাজ, এবং @JulienCarsique উল্লেখ করা হয়েছে, এছাড়াও চালানোর জন্য ছিল apt install network-manager-l2tp-gnomeবরাবর network-manager-l2tp(এই গৃহীত উত্তর আইএমও হওয়া উচিত)
DarkCygnus

3

স্ক্রিপ্ট সহ এনএম-এল 2 টি প্যাকেজ প্যাচ করুন

#!/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}

তারপরে http://www.ubuntuupdates.org/pm/openswan থেকে একটি উপযুক্ত ওপেনসওয়ান প্যাকেজটি ডাউনলোড এবং ইনস্টল করুন এবং নিম্নলিখিত কমান্ডগুলি চালনা করুন

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

তারপরে কেবল নেটওয়ার্ক পরিচালকের কাছে যান, ভিপিএন সংযোগগুলি চয়ন করুন এবং l2tp তৈরি করুন। আপনার কেবল আইপিএসেক অতিরিক্ত সেটিংসে একটি ব্যবহারকারীর নাম, পাসওয়ার্ড এবং আইপিসেক পিএসকে সেট আপ করতে হবে।

এই উত্তর থেকে নেওয়া অংশ


ধন্যবাদ - দুর্ভাগ্যক্রমে এটি কাজ করছে বলে মনে হচ্ছে না (নেটওয়ার্ক ম্যানেজারে l2tp বিকল্প নেই)।
থমসন_ম্যাট

কুবুন্টু 15.04 এর সাথে দুটি পিসিতে পরীক্ষিত এবং এটি দুর্দান্ত কাজ করেছে।
চিপএক্স

2

15.10-তে পরীক্ষা করা অন্য একটি কর্মশালার 15.04 এও কাজ করা উচিত। কনফিলেস ম্যানুয়াল সম্পাদনা এবং ম্যানুয়াল স্থাপন সংযোগ প্রয়োজন।

  • উবুন্টু রেপো থেকে আসল স্ট্রিংসওয়ানটি ছেড়ে দিন
  • xl2tpd প্যাকেজটি সরান (আপনি xl2tpd দিয়ে চেষ্টা করতে পারেন তবে আমার কম্পিউটারে xl2tpd প্রতিটি সূচনাতেই সেগফল্ট দিয়ে ক্র্যাশ হয়ে গেছে)
  • থেকে openl2tpd ইনস্টল ftp://ftp.openl2tp.org/releases/openl2tp-1.8/debian-squeeze/openl2tp_1.8-1_amd64.deb
  • সম্পাদনা /etc/ipsec.conf:

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

  • সম্পাদনা /etc/ipsec.secrets:

: PSK "StrongPSKgivenByProvider"

  • সম্পাদনা করুন (বা তৈরি করুন) /etc/openl2tpd.conf:

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

  • পুনরায় আরম্ভ করুন এবং আইপিসেটি পরীক্ষা করুন:

    ipsec restart ipsec status

  • আউটপুট এর মতো হওয়া উচিত:

    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

  • কানেক্ট

    sudo service openl2tpd restart sudo route add -net {net_behing_VPN_gateway/mask} gw {local_IP_of_VPN_gw}

আশা করি এটি কাউকে সাহায্য করবে।


শেষ আদেশে "{নেট_বিহিং_ভিপিএন_গেটওয়ে / মাস্ক}" কী? আপনি দয়া করে প্রকৃত সংখ্যা সহ একটি উদাহরণ লিখতে পারেন?
জন

1

15.04-তে l2tp-ipsec পাওয়ার জন্য একটি কার্যকারিতা রয়েছে তবে এটি খুব মার্জিত নয়।

আমি স্ট্রিংসওয়ান আনইনস্টল করে একটি পুরানো ওপেনসওয়ান বিশ্বাসযোগ্য .deb প্যাকেজ ইনস্টল করেছি।

http://packages.ubuntu.com/trusty/openswan

তারপরে আমি ওয়ার্নার জেগারের বিশ্বাসযোগ্য থেকে পুরানো l2tp-ipsec-vpn এবং l2tp-ipsec-vpn-daemon এর .deb ফাইলগুলি পেয়েছি।

http://packages.ubuntu.com/trusty/l2tp-ipsec-vpn

http://packages.ubuntu.com/trusty/l2tp-ipsec-vpn-daemon

এগুলি ইনস্টল করেছি এবং পুনরায় চালু করার পরে আমি সংযোগ করতে সক্ষম হয়েছি। যাইহোক, সঠিকভাবে কাজ করতে এবং অবচয় প্যাকেজগুলি ইনস্টল করার জন্য এটি বেশ কিছুটা সময় নিয়েছিল।

আমি মনে করি আমি এটিই করেছি কিন্তু আপনি যদি এটি চেষ্টা করে থাকেন এবং অন্য কোনও ত্রুটি পান তবে আমি ইনস্টল করা আরও একটি প্যাকেজ থাকতে পারে তা আমার মনে নেই।

আপডেট : আমাকে আবার এটি করতে হয়েছিল তাই আমি অনুভব করেছি যে আমি পদক্ষেপগুলি ভাগ করব। পুরানো ক্লায়েন্টটি ইনস্টল করুন: https://launchpad.net/l2tp-ipsec-vpn

আবার এটি যদি আপনার চিমটি দরকার হয় এবং বর্তমানে কাজ করে তবে এটি একান্ত কর্মসূচী। বলা হচ্ছে, এটি ওএসের বাইরে থাকা দরকার।

sudo apt-get install gksu libgksu2-0 libctemplate2 libengine-pkcs11-openssl libp11-2 xl2tpd

এরপরে পুরানো বাইনারিগুলি ডাউনলোড করুন এবং 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

ক্লায়েন্ট খুলুন। একটি সংযোগ যুক্ত করুন এবং প্রয়োজন অনুসারে কনফিগার করুন। একবার সংযোগ দেওয়ার চেষ্টা করলে কিছুটা সময় লাগতে পারে তবে ধৈর্য ধরুন।


আমি আমার উবুন্টু 16.04 এর জন্য অনেকগুলি সমাধান চেষ্টা করেছি, কেবল এটিই কাজ করে! আপনাকে অনেক ধন্যবাদ!
vkostromin

আমি জানি যে এটি সম্পর্কিত নয়, তবে আগ্রহী সবার জন্য: এটি ডেবিয়ান 9.0 এ কাজ করে না (জিইউআই সঠিকভাবে রেন্ডার করে না)।
resp ই

ডেবিয়ান 9.0 জন্য ব্যবহার করুন নেটওয়ার্ক-ম্যানেজার-L2TP এবং ডেবিয়ান সিদ থেকে নেটওয়ার্ক-ম্যানেজার-L2TP-GNOME প্যাকেজ: tracker.debian.org/pkg/network-manager-l2tp
ডগলাস Kosovic

0

মনে রাখবেন যে গৃহীত উত্তরের জন্য উবুন্টু 18-এর সঠিক ইনস্টলেশন কমান্ড

sudo apt install network-manager-l2tp network-manager-l2tp-gnome

যেহেতু উবুন্টু এখন জিনোমের সাথে জাহাজে করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.