কমান্ড লাইন থেকে ভিপিএন থেকে সংযোগ / সংযোগ বিচ্ছিন্ন করুন


131

আমার উবুন্টু মেশিনে আমার দুটি ভিপিএন সেটআপ রয়েছে, একটিতে ভিপিএনসি এবং একটি পিপিটিপি ব্যবহার করছে। এগুলি উভয়ই জিনোম নেটওয়ার্ক ম্যানেজার ইন্টারফেস ব্যবহার করে দুর্দান্ত কাজ করেছিল। তবে উপলক্ষে আমাকে এই মেশিনটিকে দূর থেকে অ্যাক্সেস করতে হবে - কমান্ড লাইন থেকে এই ভিপিএনগুলির সাথে সংযোগ স্থাপন বা সংযোগ বিচ্ছিন্ন করার কোনও উপায় আছে কি?


এখানে বর্ণিত ভিপিএনসি কমান্ডটি কি আপনার পক্ষে কাজ করে না? এছাড়াও, পিপিটিপি কনফিগার এবং সংযোগের জন্য এখানে নির্দেশাবলী রয়েছে তারা কি কাজ করে না?
ক্রিস হার্পার

উত্তর:


191

আপনি যদি কমান্ড লাইন থেকে নেটওয়ার্কম্যানেজারের সাথে যোগাযোগ করতে চান তবে আপনি "এনএমসি্লি" কমান্ডটি ব্যবহার করতে পারেন।

সমস্ত এনএম সংযোগ তালিকা: nmcli con

সংযোগ শুরু করুন (ওয়াইফাই, ভিপিএন, ইত্যাদি): nmcli con up id ConnectionName

ডাউন সংযোগ: nmcli con down id ConnectionName

(আরও nmcli কমান্ড nmcli র manpage )।


এছাড়াও লক্ষ করুন যে নিয়মিত ব্যবহারকারীদের সাধারণত নেটওয়ার্কিং নিয়ন্ত্রণের অনুমতি নেই। উপরের কমান্ডগুলি ব্যবহার করে sudoবেশিরভাগ সংযোগের জন্য কাজ করা উচিত, তবে ভিপিএন বিশেষত "ত্রুটি: সংযোগ অ্যাক্টিভেশন ব্যর্থ হয়েছে: কোনও বৈধ ভিপিএন গোপনীয়তা নেই" দিয়ে ব্যর্থ হতে পারে

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

এটি ঠিক করতে, সম্পাদনা করুন / ইত্যাদি / নেটওয়ার্ক ম্যানেজার / সিস্টেম-সংযোগগুলি / সংযোগনাম এবং নীচে [vpn], পাসওয়ার্ডের পতাকাগুলির লাইনটি এতে পরিবর্তন করুন :

password-flags=0

যদি কোনও লাইন শুরু হয় Xauth password-flagsতবে পরিবর্তে এটি পরিবর্তন করুন।

তারপরে [vpn]ব্লকের নীচে নিম্নলিখিতগুলি যুক্ত করুন :

[vpn-secrets]
password=YourPassword

(যদি আগের পদক্ষেপে আপনি লাইনটি পরিবর্তন করেন Xauth password-flagsতবে Xauth password=...পরিবর্তে যুক্ত করুন ))

এখন এর দ্বারা নেটওয়ার্ক ম্যানেজার পুনরায় চালু করুন:

sudo service network-manager restart

তারপরে ভিপিএন সংযোগ শুরু করা sudo nmcli con up id ConnectionNameকোনও সমস্যা ছাড়াই কাজ করা উচিত।


1
আমি চাই যে একটি সাধারণ সংযোগ বিচ্ছিন্ন কমান্ড ছিল যা কোনও ভিপিএন এর আইডি নির্দিষ্ট করে না দিয়ে সংযোগ বিচ্ছিন্ন করতে পারে। এটি সম্ভবত এই বৈশিষ্ট্যটি বাস্তবায়িত করতে (আমি চাই) সহজ করে তুলবে।
লনি সেরা

আপনি যদি আইপিস্ক ব্যবহার করেন (উদাঃ ভিপিএনসি), আপনার নিজ নিজ জায়গায় "আইপিসেক সিক্রেট-ফ্ল্যাগস = 0" এবং "আইপিসেক সিক্রেট = <grouppw>" যুক্ত করতে হবে
ম্যাট

এটি এখনও আমাকে ঠিক করে নি :( আমি একটি বার্তা পেয়েছি "ত্রুটি: সংযোগ সক্রিয়করণ ব্যর্থ হয়েছে: অজানা কারণ reason"
ড্যানো

আমি এটি ফিরিয়ে নিই ... তৃতীয়বারের পরে আমি এটি কমান্ডটি চালিয়েছি। 1 ম বার দ্রুত ব্যর্থ হয়। দ্বিতীয়বার ধীরে ধীরে ব্যর্থ হয়েছে। তৃতীয়বারের কাজ!
ড্যানো

2
পাঠ্য সাফ করুন PWs ?? সত্যিই ?? কারও কি সিকিউর সলিউশন আছে?
ব্যবহারকারী 447607

4

ম্যাট এর মন্তব্যে ইহশাকস এর উত্তর আমার জন্য প্রায় কাজ করে ... এক লাইনে টুইঙ্ক করতে হয়েছিল।

আমার পাসওয়ার্ড-পতাকা লাইনটি আসলে পড়বে: "জাওথ পাসওয়ার্ড-পতাকা"। আমি নিম্নলিখিতটিতে পরিবর্তন না হওয়া পর্যন্ত গ্রহণযোগ্য উত্তর আমার পক্ষে কাজ করবে না

[vpn]
...
Xauth password-flag=0
IPSec secret-flags=0

[vpn-secrets]
Xauth password=<my pw> ## This is the one I changed.
IPSec secret=<group pw>

আমার ভিপিএন সংযোগগুলিতে পাসওয়ার্ডের প্রতিটি উল্লেখের আগে "জাওথ" কেন আছে তা নিশ্চিত নন।

(দুঃখিত এটি একটি নতুন উত্তর, এখনও মন্তব্য করতে পারে না।)


2
এটি কিছু ধরণের ভিপিএন এর জন্য, উদাহরণস্বরূপ, সিসকো এক; এই ক্ষেত্রে খুব সহায়ক! যদিও একটি ভুল আছে: একটি কী এর সঠিক ক্ষেত্রে IPSec secret- অন্যথায়, এটি এনএম দ্বারা স্বীকৃত নয়।
মার্কাস

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