উবুন্টু ক্লাইমে ওপেনভিএনপিএন (ক্লায়েন্ট) কীভাবে অটো শুরু করবেন?


16

আমি উবুন্টু 12.04 64 বিট ব্যবহার করছি। আমার একটি *.ovpnফাইল রয়েছে যা আমি টাইপ করলে তা কাজ করে:

sudo openvpn client.ovpn

openvpnকম্পিউটারটি বুট করার সময় আমি এখনই শুরু করতে চাই ।

কিভাবে আমি এটি করতে পারব?

উত্তর:


22
  1. ডাউনলোড করুন OpenVPNConfigFile.ovpn। মনে রাখবেন যে আপনি নিজের পছন্দ মতো ফাইলটির নাম পরিবর্তন করতে পারেন।

  2. Ovpn ফাইলটিতে সরান /etc/openvpn

  3. cd /etc/openvpn ফোল্ডার এবং প্রবেশ করুন sudo nano yourserver.txt

    your_server_user_name
    your_server_passowrd
    

    সংরক্ষণ করেন এবং বন্ধ করেন

  4. sudo nano OpenVPNConfigFile.ovpn

    এই auth-user-passযোগ yourserver.txtকরুন যাতে এটি হয়ে পাশে

    auth-user-pass yourserver.txt
    

    এটি আপনাকে যখনই ওপেনভিএনএন সংযোগ শুরু করে তখনই আপনার শংসাপত্রগুলি প্রবেশ করা এড়াতে অনুমতি দেবে

  5. নাম পরিবর্তন OpenVPNConfigFile.ovpnকরুনOpenVPNConfigFile.conf

    sudo mv OpenVPNConfigFile.ovpn OpenVPNConfigFile.conf
    
  6. sudo nano /etc/default/openvpn

    Uncomment AUTOSTART="all"

  7. sudo service openvpn start

    আপনি সংযুক্ত রয়েছেন এমন একটি বার্তা দেখতে পাওয়া উচিত। আপনি যখনই কম্পিউটারটি শুরু করবেন তখনই সংযোগটি প্রতিষ্ঠিত হবে।


5
আপনি যদি সিস্টেমডে চালিয়ে যাচ্ছেন তবে আপনাকে systemctl daemon-reloadপরিষেবাটি পুনরায় চালু করার আগে দৌড়াতে হবে
মারিও ক্যাম্পা

6

openvpnপ্যাকেজ একটি init স্ক্রিপ্ট দিয়ে আসে /etc/init.d/openvpn। এই স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে প্রতিটি .conf(এক্সটেনশনের মনে) ফাইলের জন্য সংযোগ স্থাপন করে /etc/openvpn

এখানে তথ্যের ভিত্তিতে এটি পাওয়া গেছে: https://openvpn.net/index.php/open-source/docamentation/howto.html#startup

আপনি যদি লিনাক্সে আরপিএম বা ডিইবি প্যাকেজের মাধ্যমে ওপেনভিপিএন ইনস্টল করেন তবে ইনস্টলারটি ইনসক্রিপ্ট সেট আপ করবে। কার্যকর করা হলে, ইনসক্রিপ্টটি / etc / openvpn এ .conf কনফিগারেশন ফাইলগুলির জন্য স্ক্যান করবে এবং যদি পাওয়া যায় তবে প্রতিটি ফাইলের জন্য একটি পৃথক ওপেনভিপিএন ডিমন শুরু করবে।


2

এটি করার একটি আন হ্যাকার পদ্ধতিটি ভাল লাগবে তবে এটি আপাতত করতে হবে।

1) /etc/init.d/ এ myopenvpn ফাইল তৈরি করুন

nano /etc/init.d/myopenvpn

2) মাইওপেনভিপিএন sertোকান এবং সংরক্ষণ করুন:

# OpenVPN autostart on boot script

start on runlevel [2345]
stop on runlevel [!2345]

respawn

exec /usr/sbin/openvpn --status /var/run/openvpn.client.status 10 --cd /etc/openvpn --config /etc/openvpn/client.conf --syslog openvpn

উত্স: http://www.hackerway.ch/2012/12/11/how-to-auto-start-openvpn-client-in-debian-6-and-ubuntu-12-04/#comment-79


2

আমি এটির উপর কিছুটা আটকে গিয়েছি এবং ম্যানুয়ালি এটি সিস্টেমে সেটআপ করার জন্য সমস্ত নির্দেশাবলী লিখে লিখে শেষ করেছি।

এটি আমার জন্য উবুন্টু 16.10 এবং ওপেনভিএনপিএন 2.3.11 ব্যবহার করে কাজ করেছে

বাশ থেকে চালানোর জন্য আপনার ভিপিএন সেট আপ করা হচ্ছে

এই উদাহরণগুলি expressvpn ব্যবহার করে তবে বেশিরভাগ একই পদ্ধতিতে কাজ করবে

আপনার ভিপিএন সরবরাহকারীর ovpn কনফিগারেশন ফাইলটি ডাউনলোড করুন যেমন my_express_vpn_amsterdam_2ovpn

/etc/openvpn/এটিকে সরান এবং .conf এ শেষ করতে নাম পরিবর্তন করুন

sudo mv ~/Downloads/my_express_vpn_amsterdam_2.ovpn /etc/openvpn/amsterdam-2.conf

আপনার ভিপিএন সরবরাহকারী আপনাকে ওপেনভিএনপিএন সংযোগের জন্য একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড সরবরাহ করবে। ব্যবহারের নামটি সংরক্ষণ করুন এবং তারপরে প্রত্যেককে নিজের লাইনে পাসওয়ার্ড দিন

sudo vim /etc/openvpn/express-vpn-crednetials.txt
# add these lines
YOUR_VPN_USERNAME
YOUR_VPN_PASSWORD
# save the file

এখন /etc/openvpn/amsterdam-2.conf এমন কোনও রেখার জন্য সম্পাদনা করুন যা বলছে auth-user-passএবং এটিকে আপনার শংসাপত্রের ফাইলের পথ দিয়ে প্রতিস্থাপন করুন

auth-user-pass /etc/openvpn/express-vpn-crednetials.txt

আপনার কনফিগার পরীক্ষা! এইভাবে ওপেনভিপিএন শুরু করুন

sudo openvpn --config /etc/openvpn/amsterdam-2.conf

openvpn ব্যবহারকারীর নাম বা পাসওয়ার্ড না চেয়ে সংযোগ করা উচিত

ওপেনপিএন-এর জন্য বিদ্যমান (ভাঙা) পরিষেবা কনফিগারেশন সরান

sudo rm /etc/systemd/system/m Multi-user.target.wants/openvpn.service

একটি সিস্টেমযুক্ত পরিষেবা হিসাবে চালনার জন্য ওপেনভিএনএন সেটআপ করুন

ওপেনপিএন দিয়ে আসা কনফিগারেশনটি ভেঙে গেছে তাই আমি এটিকে সরিয়েছি এবং এই উত্তরের ভিত্তিতে একটি নতুন তৈরি করেছি

ওপেনভিএনপিএন-এর জন্য সিস্টেমড সার্ভিস তৈরি করুন

sudo vim /usr/lib/systemd/system/openvpn@service

এই কনফিগারটি যুক্ত করুন:

[Unit]
Description=OpenVPN Robust And Highly Flexible Tunneling Application On %I
After=syslog.target network.target

[Service]
PrivateTmp=true
Type=forking
PIDFile=/var/run/openvpn/%i.pid
ExecStart=/usr/sbin/openvpn --daemon --writepid /var/run/openvpn/%i.pid --cd /etc/openvpn/ --config %i.conf

[Install]
WantedBy=multi-user.target

%iযাতে এই সার্ভিসটি একাধিক VPN কনফিগারেশন ব্যবহার করা যেতে পারে একটি ওয়াইল্ড কার্ড হিসেবে ব্যবহৃত হয়। amsterdam-2.confআমরা আগে তৈরি ফাইলটির জন্য এটি সেট আপ করুন

sudo systemctl start openvpn@amsterdam-2.service

সিস্টেমড সার্ভিসটি এখন আমস্টারডাম ভিপিএন-তে চলছে on এটি যেমন অবস্থা চেক

sudo systemctl status openvpn@amsterdam-2.service

আপনার আউটপুটটির বেশ কয়েকটি লাইন শেষ Initialization Sequence Completedহতে হবে এবং আপনার ভিপিএন চলমান উচিত।

আশাকরি এটা সাহায্য করবে! সম্পর্কিত পড়া:

/unix/206058/how-to-start-2fa-using-openvpn-with-systemd/206490#206490

উবুন্টু 15.04 এ কীভাবে ওপেনভিপিএন ক্লায়েন্ট পরিষেবা শুরু করবেন

/unix/148990/using-openvpn-with-systemd/149003#149003?newreg=53ca53879fcc489f94304f91bbc82ab3

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