আমি উবুন্টু 12.04 64 বিট ব্যবহার করছি। আমার একটি *.ovpn
ফাইল রয়েছে যা আমি টাইপ করলে তা কাজ করে:
sudo openvpn client.ovpn
openvpn
কম্পিউটারটি বুট করার সময় আমি এখনই শুরু করতে চাই ।
কিভাবে আমি এটি করতে পারব?
আমি উবুন্টু 12.04 64 বিট ব্যবহার করছি। আমার একটি *.ovpn
ফাইল রয়েছে যা আমি টাইপ করলে তা কাজ করে:
sudo openvpn client.ovpn
openvpn
কম্পিউটারটি বুট করার সময় আমি এখনই শুরু করতে চাই ।
কিভাবে আমি এটি করতে পারব?
উত্তর:
ডাউনলোড করুন OpenVPNConfigFile.ovpn
। মনে রাখবেন যে আপনি নিজের পছন্দ মতো ফাইলটির নাম পরিবর্তন করতে পারেন।
Ovpn ফাইলটিতে সরান /etc/openvpn
cd /etc/openvpn
ফোল্ডার এবং প্রবেশ করুন sudo nano yourserver.txt
your_server_user_name
your_server_passowrd
সংরক্ষণ করেন এবং বন্ধ করেন
sudo nano OpenVPNConfigFile.ovpn
এই auth-user-pass
যোগ yourserver.txt
করুন যাতে এটি হয়ে পাশে
auth-user-pass yourserver.txt
এটি আপনাকে যখনই ওপেনভিএনএন সংযোগ শুরু করে তখনই আপনার শংসাপত্রগুলি প্রবেশ করা এড়াতে অনুমতি দেবে
নাম পরিবর্তন OpenVPNConfigFile.ovpn
করুনOpenVPNConfigFile.conf
sudo mv OpenVPNConfigFile.ovpn OpenVPNConfigFile.conf
sudo nano /etc/default/openvpn
Uncomment AUTOSTART="all"
sudo service openvpn start
আপনি সংযুক্ত রয়েছেন এমন একটি বার্তা দেখতে পাওয়া উচিত। আপনি যখনই কম্পিউটারটি শুরু করবেন তখনই সংযোগটি প্রতিষ্ঠিত হবে।
openvpn
প্যাকেজ একটি init স্ক্রিপ্ট দিয়ে আসে /etc/init.d/openvpn
। এই স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে প্রতিটি .conf
(এক্সটেনশনের মনে) ফাইলের জন্য সংযোগ স্থাপন করে /etc/openvpn
।
এখানে তথ্যের ভিত্তিতে এটি পাওয়া গেছে: https://openvpn.net/index.php/open-source/docamentation/howto.html#startup
আপনি যদি লিনাক্সে আরপিএম বা ডিইবি প্যাকেজের মাধ্যমে ওপেনভিপিএন ইনস্টল করেন তবে ইনস্টলারটি ইনসক্রিপ্ট সেট আপ করবে। কার্যকর করা হলে, ইনসক্রিপ্টটি / etc / openvpn এ .conf কনফিগারেশন ফাইলগুলির জন্য স্ক্যান করবে এবং যদি পাওয়া যায় তবে প্রতিটি ফাইলের জন্য একটি পৃথক ওপেনভিপিএন ডিমন শুরু করবে।
এটি করার একটি আন হ্যাকার পদ্ধতিটি ভাল লাগবে তবে এটি আপাতত করতে হবে।
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
আমি এটির উপর কিছুটা আটকে গিয়েছি এবং ম্যানুয়ালি এটি সিস্টেমে সেটআপ করার জন্য সমস্ত নির্দেশাবলী লিখে লিখে শেষ করেছি।
এটি আমার জন্য উবুন্টু 16.10 এবং ওপেনভিএনপিএন 2.3.11 ব্যবহার করে কাজ করেছে
এই উদাহরণগুলি expressvpn ব্যবহার করে তবে বেশিরভাগ একই পদ্ধতিতে কাজ করবে
আপনার ভিপিএন সরবরাহকারীর ovpn কনফিগারেশন ফাইলটি ডাউনলোড করুন যেমন my_express_vpn_amsterdam_2 । ovpn
/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
systemctl daemon-reload
পরিষেবাটি পুনরায় চালু করার আগে দৌড়াতে হবে