L2tp IPSEC PSK VPN ক্লায়েন্ট (x) উবুন্টু 16.04 এ


22

আমি আমার জুবুন্টু 16.04 পিসি থেকে একটি ভিপিএন l2tp আইপিসে সার্ভারের সাথে সংযোগ করার জন্য একটি সমাধান খুঁজছি। আমার কাছে জুবুন্টু 14.04 ছিল এবং আমি এই টিউটোরিয়ালগুলি অনুসরণ করে কোনও সমস্যা ছাড়াই সংযোগ করতে পারতাম: https://www.elastichosts.com/blog/linux-l2tpipsec-vpn-client/ https://soeasytomakeitwork.wordpress.com/2014/05 / 02 / সেট-আপ-এ-l2tpipsec-VPN-সংযোগ-অন-উবুন্টু ডেস্কটপ /

দুর্ভাগ্যক্রমে ওপেনসওয়ান প্যাকেজটি পুরানো বলে মনে হয় এবং এটি আর উপলভ্য নয়। আমি এই পৃষ্ঠাটি থেকে সমস্ত কিছু সহ সবকিছু চেষ্টা করেছি: আইপিএসসি ভিপিএন এর মাধ্যমে কীভাবে L2TP এর সাথে সংযোগ স্থাপন করবেন? তবে কিছুই ক্ষতি করে না Libctemplate2- র সাথে কিছু নির্ভরতা প্যাকেজ ব্যর্থ হওয়ার পরে আমি আইপিস্ক পরিষেবাটি ইনস্টল করতে সক্ষম হয়েছি কিন্তু আমি স্বয়ংক্রিয় - আপ আইপিসি করার চেষ্টা করার সময় নিম্নলিখিত ত্রুটিটি পেয়েছি: ধিক্কার: প্লুটো চলছে না (কোন "/var/run/pluto/pluto.ctl ")

systemctl পুনঃসূচনা ipsec.service কোনও ত্রুটি দেখায় না তবে যখন আমি স্থিতি দিয়ে যাচাই করি তখন এটি পেয়েছিলাম:

root@Vapor:/usr/lib/ipsec# systemctl status ipsec.service
● ipsec.service - LSB: Start Openswan IPsec at boot time
   Loaded: loaded (/etc/init.d/ipsec; bad; vendor preset: enabled)
   Active: active (exited) since Lu 2016-06-20 21:23:33 EEST; 31s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 14634 ExecStop=/etc/init.d/ipsec stop (code=exited, status=0/SUCCESS)
  Process: 14654 ExecStart=/etc/init.d/ipsec start (code=exited, status=0/SUCCESS)

iun 20 21:23:33 Vapor ipsec__plutorun[14776]:         [--nat_traversal] [--keep_alive <delay_sec>] \
iun 20 21:23:33 Vapor ipsec__plutorun[14776]:         [--force_keepalive] [--disable_port_floating] \
iun 20 21:23:33 Vapor ipsec__plutorun[14776]:         [--virtual_private <network_list>]
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: Openswan 2.6.38
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: pluto unexpectedly said `exit'
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: pluto unexpectedly said `1'
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: connect(pluto_ctl) failed: No such file or directory
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: whack: Pluto is not running (no "/var/run/pluto/pluto.ctl")
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: pluto died without exit status!?!
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: internal failure in pluto scripts, impossible to carry on
root@Vapor:/usr/lib/ipsec# 

আমি কখনও ভাবিনি যে এটি এত কঠিন হতে পারে। আমি পড়েছি যে আইপিস্ক ওপেনসওয়ান স্ট্রোংসওয়ান দ্বারা প্রতিস্থাপিত হয়েছিল তবে একটি প্রেসারযুক্ত কী ব্যবহার করে একটি এল 2 টিপি আইপিএসসি সার্ভারের সাথে সংযোগ স্থাপন করতে আমার কী করতে হবে তা আমি বুঝতে পারি না। আমি যে সার্ভারের কথা বলছি সেটি হ'ল হার্ডওয়্যার অন্তর্নির্মিত।

এটি অত্যন্ত বিরক্তিকর বলে মনে হচ্ছে এবং আমি উবুন্টুর কয়েকটি পূর্ববর্তী সংস্করণে ফিরে যেতে চাইছি।

এটি কোনও এলটিএস সংস্করণে হওয়া উচিত নয়।

যে কোন সাহায্য প্রসংসিত হবে। এমনকি একটি নতুন ধারণা, বিভিন্ন সফ্টওয়্যার, যাই হোক না কেন, যাই হোক না কেন, আমি এটিকে কাজ করতে চাই !!!


জবাব দেওয়া (এবং 16.04 এবং 16.10 এ কাজ করে!) জিজ্ঞাসাবাবু
পিসকভোর

উত্তর:


24

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

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

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

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


6
নেটওয়ার্ক ম্যানেজারে আপনি জিইউআই ব্যবহার করতে পারার আগে আপনাকে নেটওয়ার্ক-ম্যানেজার-ইনস্টিটিউট-অ্যাপ্লিকেশন ইনস্টল করতে হবে l
বেনফ্রেকে

এছাড়াও, এটি উবুন্টু 17.04 এর জন্য কাজ করে। গ্রেট!
skketpair

12

16.04-এ, আপনি নেটওয়ার্ক-ম্যানেজারের জন্য একটি L2TP / IPsec ভিপিএন প্লাগইন যা নেটওয়ার্ক-ম্যানেজার-l2tp তৈরি এবং ইনস্টল করার চেষ্টা করতে পারেন।

পূর্বের প্রয়োজনীয়তা এবং শক্তিশালী সোয়ান অ্যাপআর্মার কাজের জন্য নীচের পৃষ্ঠাটি দেখুন: https://github.com/nm-l2tp/network-manager-l2tp/wiki

সেই পৃষ্ঠাটিতে নেটওয়ার্কম্যানেজার 1.2.2 বা তার পরেও উন্নতি করার কথা বলা হয়েছে।

প্রথমে নিম্নলিখিত নির্ভরতাগুলি ইনস্টল করুন:

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

কমান্ড-লাইনে নিম্নলিখিতটি জারি করুন (দ্রষ্টব্য: ব্যাকস্ল্যাশ অক্ষরটি \শেল লাইনের ধারাবাহিকতা চরিত্র যা নিরাপদে অনুলিপি করে আটকানো যাবে):

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

1
আমি ম্যানেজারটি ইনস্টল করতে সফল হয়েছি, আমি এটিতে সংযোগটি রেখেছি তবে সংযোগের পরে অফসি কাজ করছে না: ভিপিএন সংযোগ ব্যর্থ হয়েছে।
হাইপ্পো ড্রামস

1
আমি নিশ্চিত নই যে অফসি কি। ত্রুটিটি কী তা কার্যকর করার জন্য আমার কিছুটা লগ প্রয়োজন।
ডগলাস কসোভিক

5
ভালভাবে কাজ করেছেন ... এখানে সবার জন্য একটি টিউটোরিয়াল: blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04
জেড

আমি উবুনু ১.0.০৪ এর ফ্রেস ইনস্টল-এ রয়েছি এবং আমি কনফিগার করতে পারছি না। libnma জাহাজের চেয়ে অনেক বেশি সংস্করণ খুঁজছে। জিটিকে পরীক্ষা করা হচ্ছে ... হ্যাঁ লিবিএনএমএর জন্য যাচাই করা হচ্ছে ... কোন কনফিগার নেই: ত্রুটি: প্যাকেজ প্রয়োজনীয়তা (libnma> = 1.8.0) পূরণ করা হয়নি: অনুরোধ করা হয়েছে 'libnma> = 1.8.0' তবে লিবিনার সংস্করণটি 1.2.6
jawan সেবাস্তিয়ান

উবুন্টু 16.04-এ বিল্ডিং নির্দেশাবলীর জন্য github.com/nm-l2tp/network-manager-l2tp/wiki/ বিল্ডিং দেখুন । আপনি মাস্টার শাখাটি ব্যবহারের চেষ্টা করছেন যা নেটওয়ার্কম্যানেজার> 1.8 প্রয়োজন, সুতরাং নির্দেশে উল্লিখিত হিসাবে পরিবর্তে এনএম-1-2 শাখাটি ব্যবহার করুন। বিকল্পভাবে প্রাক
ডগলাস কোসোভিক

4

ওপিটি কিছুই বলতে পারেনি যে রিমোট প্রান্তটি মেরাকী ফায়ারওয়াল ছিল তবে জে উইসের উত্তর আমার কাছে পাওয়া দু'জনের মধ্যে একটিই, যেখানেই পাওয়া যায়, যেটি মেরাকির সাথে সংযোগ স্থাপনের জন্য প্রথম ধাপ 1 এবং দ্বিতীয় পর্বের 2 প্রোটোকল স্থাপন করতে আঘাত করে। আমি ভেবেছিলাম মেরাকি কনফিগারেশনের সমস্ত পদক্ষেপগুলি এক জায়গায় দেখার জন্য এটি সহায়ক হবে । xl2tpdএটিতে অক্ষম করার জন্য কমান্ডও অন্তর্ভুক্ত রয়েছে যা জিইউআইতে তৈরি নেটওয়ার্ক ম্যানেজার কনফিগারেশনের সাথে হস্তক্ষেপ করে।

এই পদক্ষেপগুলি এ এন্থনি MAYES 'মন্তব্য থেকে এসেছ http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/

  1. নেটওয়ার্ক-ম্যানেজার-l2tp ইনস্টল করুন: sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp sudo apt-get update sudo apt-get install network-manager-l2tp
  2. জিনোম ব্যবহার করে, জিনোম প্লাগইন ইনস্টল করুন (যদি অন্য কোনও ডেস্কটপ পরিবেশ ব্যবহার করা হয় তবে দেখুন এটির নেটওয়ার্ক ম্যানেজারের জন্য প্লাগইন রয়েছে কিনা): sudo apt-get install network-manager-l2tp-gnome
  3. সেটিংস> নেটওয়ার্ক> নেভিগেট +করুন> বোতামটি ক্লিক করুন > "স্তর 2 টানেলিং প্রোটোকল (L2TP)" নির্বাচন করুন

  4. নতুন ভিপিএন সংযোগের নাম দিন

  5. গেটওয়ে ক্ষেত্রে হোস্টের নাম বা ঠিকানা রাখুন।
  6. ব্যবহারকারীর নাম ক্ষেত্রের মধ্যে ব্যবহারকারীর নাম রাখুন।
  7. পাসওয়ার্ড ক্ষেত্রে আইকনটি ক্লিক করুন এবং পাসওয়ার্ড কীভাবে সরবরাহ করবেন তার জন্য আপনার পছন্দটি নির্বাচন করুন।
  8. আইপিসেক সেটিংস ক্লিক করুন ...
  9. "L2TP হোস্টে আইপিসি টানেল সক্ষম করুন" এর জন্য বক্সটি ক্লিক করুন
  10. প্রাক-ভাগ করা কী ক্ষেত্রে ভাগ করা গোপন প্রবেশ করুন।
  11. গেটওয়ে আইডি ক্ষেত্রটি খালি ছেড়ে দিন।
  12. উন্নত বিকল্প অঞ্চল প্রসারিত করুন
  13. ফেজ 1 অ্যালগরিদম বাক্সে "3des-sha1-modp1024" লিখুন।
  14. দ্বিতীয় ধাপের অ্যালগরিদম বাক্সে "3des-sha1" লিখুন।
  15. "ইউডিপি এনক্যাপসুলেশন প্রয়োগ করুন" এর জন্য পরীক্ষিত বাক্সটি ছেড়ে দিন।
  16. ঠিক আছে ক্লিক করুন।
  17. সংরক্ষণ ক্লিক করুন।
  18. একটি টার্মিনাল খুলুন এবং স্থায়ীভাবে xl2tpdপরিষেবাটি অক্ষম করতে নিম্নলিখিত কমান্ডগুলি প্রবেশ করান : sudo service xl2tpd stop sudo systemctl disable xl2tpd
  19. নেটওয়ার্ক সেটিংস খুলুন এবং ভিপিএন চালু করার চেষ্টা করুন।

অ্যালগরিদমগুলি ব্যবহার করে "এনডিউস ইউডিপি এনফোর্সুলেশন" পরীক্ষা করা সমাধান ছিল! ধন্যবাদ
বাইফ-ফেরেডি


3

এই থ্রেডকে ঘৃণা করার জন্য ঘৃণা করুন তবে এটি মেরাকি এমএক্স ফায়ারওয়ালের সাহায্যে অন্য কাউকে সহায়তা করতে পারে।

প্রথমে সমস্ত পূর্ববর্তী ভিপিএন স্টাফ সরিয়ে ফেলুন।

ইঙ্গিত: সমস্যার শুটিংয়ের জন্য আপনি ভিপিএন সংযোগটি বাইরে বের করতে পারেন:

sudo tail -f /var/log/syslog

উপরে উল্লিখিত সংগ্রহস্থল যুক্ত করুন:

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

তারপরে নির্ভরতা যুক্ত করুন:

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

তারপরে গুইয়ের জন্য জিনোম নেটওয়ার্ক ম্যানেজার যুক্ত করুন:

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

পুনরায় বুট করার

আপনার যদি ম্যারাকি ডিভাইস থাকে তবে আপনাকে প্রথম পর্যায় 1 এবং দ্বিতীয় ধাপের অ্যালগরিদমে প্রবেশ করতে হবে:

"ভিপিএন" ট্যাবে "আইপিসি সেটিংস ..." এ যান "অ্যাডভান্সড" অঞ্চলটি নামিয়ে এগুলি প্রবেশ করুন:

ফেজ 1 অ্যালগরিদম: 3 ডিজে-শ1-মোডপ 1024 ফেজ 2 অ্যালগরিদম: 3 ডিজে-শ1

এখানে চিত্র বর্ণনা লিখুন


গেটওয়ে আইডি আনসেট না করা চিত্রটির জন্য ধন্যবাদ, এটি আমার মস্তিষ্কে ক্লিক করেছে যে এটি ফাঁকা হতে পারে বা এমন একটি এফকিউডিএন যা আমি বিশ্বাস করি যে যদি ফাঁকা /etc/ipsec.d/nm-l2tp-ipsec-*.secretsফাইলের বাম "পাশে" ফাঁকা ছেড়ে যায় (এর বাম :) যা সংযোগের প্রতিক্রিয়ার উন্নতি করতে পারে যদি NAT বা অন্য কোনও কিছু দিয়ে যায় যেখানে ভিপিএন হোস্ট থেকে ফিরে আসা প্যাকেটগুলি সর্বদা সরাসরি মেলে না, যদিও এটি ডিফল্টরূপে আইপি-তে ফিরে আসে।
ড্রাগন 788
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.