ওপেনভিপিএন সংযোগ লগ এবং কনফিগারেশন ফাইলগুলি কোথায়?


83

ওপেনভিপিএন সার্ভারের সাথে সংযোগ করতে আমার সমস্যা হচ্ছে। ওপেনভিপিএন লগ ফাইলগুলি কোথায় এবং আমি সংযোগের বিশদটি কীভাবে খুঁজে পাব?


সাধারণভাবে, আপনি সেখানে কনফিগারেশন ফাইলগুলিতে /etc/openvpn/লগ ফাইল এবং আপনার ওপেনভিপিএন কনফিগারেশন উপস্থিত থাকতে পারে
মুহাম্মদ শোলাহিন

উত্তর:


72

আপনি যদি নেটওয়ার্ক ম্যানেজার প্লাগইন ( নেটওয়ার্ক-ম্যানেজার-ওপেনভিপিএন ) ব্যবহার করে থাকেন তবে / var / লগ / সিসলগ দেখুন

এটি আপনাকে openvpn এর শেষ লগগুলি দেবে:

$ grep VPN /var/log/syslog

সংযোগের বিশদটি / etc / openvpn / এ পাওয়া যাবে


নামেও করা যায়নি openvpnas.logমধ্যে/var/log/
ভিক্টর এস

42

ডিফল্টরূপে, বেশিরভাগ ডিস্ট্রোজে ওপেনভিপিএন লগ আউটপুটটি সিসলগে যায় যা সাধারণত হয় /var/log/syslog

তবে আপনার কনফিগারেশন ফাইলগুলি লগফিলের অবস্থানটি স্পষ্টভাবে সেট করতে পারে, যেমন:

log-append /var/log/openvpn.log

এটি ওপেনভিপিএন ক্লায়েন্ট এবং সার্ভার উভয়ের জন্যই কাজ করে। ওপেনভিপিএন কনফিগারেশন ফাইলগুলি সাধারণত অবস্থিত /etc/openvpnএবং সাধারণত নামযুক্ত হয় *.confserver.confপ্রচলিত হয়; ক্লায়েন্ট কনফিগারেশন ফাইলের নামগুলি সাধারণত পছন্দ হয় <client name/>.conf


21

লগ ফাইল অবস্থান

সার্ভারগুলিতে, ওপেনভিপিএন সাধারণত সিস্টেম পরিষেবা হিসাবে চালিত হয়, অর্থাত্ --daemonবিকল্পটি দিয়ে শুরু করা হয় । ওপেনভিপিএন ম্যান পৃষ্ঠা অনুসারে, --daemon [progname] বিকল্পটি ব্যবহার করে নিম্নলিখিত প্রভাব রয়েছে:

সমস্ত ইনিশিয়ালেশন ফাংশন শেষ হওয়ার পরে ডেমন হয়ে যান। এই বিকল্পের /var/log/messagesফলে স্ক্রিপ্ট এবং আইফনফিগ কমান্ডের আউটপুট ব্যতীত সমস্ত বার্তা এবং ত্রুটি আউটপুটকে সিসলগ ফাইলে (যেমন ) প্রেরণ করা হবে, যা /dev/nullঅন্যথায় পুনঃনির্দেশিত না হলে চলে যাবে । Syslog- র ফেরৎ পয়েন্ট যে এ সঙ্গে সঙ্গে ঘটে --daemonযদিও daemonization বিন্দু পরে ঘটে কমান্ড লাইন পার্স করা হয়। যদি --logবিকল্পগুলির মধ্যে একটি উপস্থিত থাকে তবে এটি সিসলগ পুনর্নির্দেশটিকে সুপারসাইড করবে।

আপনি যদি ওপেনভিপিএন বার্তাগুলি অন্য কোনও ফাইলে লগ করতে চান তবে যে কোনও একটি --log fileবা --log-append fileবিকল্প ব্যবহার করুন। --logবিকল্প প্রতিটি সময় যখন VPN খুলুন ডেমন আরম্ভ করা হয় ওভার লিখিত হতে নির্দিষ্ট লগ ফাইল ঘটায় --log-appendবিকল্প লগ ফাইলে নতুন এন্ট্রি যোগ করে। এই বিকল্পগুলি ওপেনভিপিএন কনফিগারেশন ফাইলেও সেট করা যেতে পারে, যেমন,

log /var/log/openvpn.log

শব্দব্যবহার

--verbবিকল্প 11 0 থেকে লগ ফাইল ভারবোসিটি (মারাত্মক ত্রুটি ছাড়া কোন আউটপুট) (সর্বোচ্চ ডিবাগিং তথ্য জন্য) সেট করতে ব্যবহার করা যাবে। ম্যান পৃষ্ঠাটি সাধারণ ব্যবহারের জন্য উপযুক্ত ব্যাপ্তি হিসাবে 1 থেকে 4 স্তরের সুনির্দিষ্ট করে। এই আচরণটি ওপেনভিপিএন কনফিগারেশন ফাইলে সেট করা যেতে পারে, যেমন,

verb 3

আমি verb 2ডিফল্ট 3 থেকে পরিবর্তিত হয়েছি , তবে কোনও পার্থক্য লক্ষ্য করা যায়নি। আমি তখন rm openvpn.logএকটি নতুন লগ পুনরায় আরম্ভ করার কথা ভাবছি। তবে openvpn.log তৈরি হয়নি এবং আমি এখন লগগুলি খুঁজে পাচ্ছি না। লগ এখন কোথায় গেল? আমি একটি নতুন ওপেনভিপিএন.লগ তৈরি করেছি তবে এটি 0 আকারে রয়ে গেছে
পুরাতন গিজার

@ ওल्डজিজার এটিকে সর্বোত্তম নতুন প্রশ্ন হিসাবে জিজ্ঞাসা করা হবে যেখানে আপনি নিজের ওপেনভিপিএন এবং ওএস লগিং (সিস্টেমড / সিসলগ) কনফিগারেশন সম্পর্কে নির্দিষ্ট বিশদ সরবরাহ করতে পারেন।
অ্যান্টনি জিওগিগান

1

এটি আপনার হোম ডিরেক্টরিতে (যেমন এটি ব্যবহারকারীর হোম ডিরেক্টরি) থাকা উচিত, উদাঃ ~ls -lকমান্ড চালানো সম্ভবত এটি প্রকাশ করবে। অন্যদিকে, আপনি --debugটার্মিনালে রিয়েলটাইম কী ঘটছে তা ক্যাপচারের বিকল্প দিয়ে ওপেনভিপিএন শুরু করতে পারেন।


1

ওপেনকনেক্ট কলিং -lবা --syslogযুক্তি ব্যবহার করুন । এখন আপনি চেক করতে পারেনtail -f /var/log/syslog

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