ฉันมีปัญหาในการเชื่อมต่อกับเซิร์ฟเวอร์ OpenVPN ไฟล์บันทึกของ OpenVPN อยู่ที่ไหนและฉันจะหารายละเอียดการเชื่อมต่อได้อย่างไร
ฉันมีปัญหาในการเชื่อมต่อกับเซิร์ฟเวอร์ OpenVPN ไฟล์บันทึกของ OpenVPN อยู่ที่ไหนและฉันจะหารายละเอียดการเชื่อมต่อได้อย่างไร
คำตอบ:
หากคุณใช้ปลั๊กอินตัวจัดการเครือข่าย ( network-manager-openvpn ) ให้ดูที่/ var / log / syslog
สิ่งนี้จะให้บันทึกล่าสุดของ openvpn แก่คุณ:
$ grep VPN /var/log/syslog
รายละเอียดการเชื่อมต่อสามารถพบได้ใน/ etc / openvpn /
openvpnas.log
ด้วย/var/log/
ตามค่าเริ่มต้นใน distros ส่วนใหญ่เอาต์พุตบันทึก OpenVPN จะไปที่ syslog ซึ่งโดยปกติจะเป็น /var/log/syslog
อย่างไรก็ตามไฟล์กำหนดค่าของคุณสามารถตั้งค่าตำแหน่งไฟล์บันทึกได้อย่างชัดเจนเช่น:
log-append /var/log/openvpn.log
สิ่งนี้ใช้ได้กับทั้งไคลเอนต์และเซิร์ฟเวอร์ของ OpenVPN OpenVPN config ไฟล์มักจะอยู่ในและมักจะตั้งชื่อ/etc/openvpn
เป็นที่ยอมรับ ชื่อไฟล์ config ของลูกค้ามักจะชอบ*.conf
server.conf
<client name/>.conf
บนเซิร์ฟเวอร์ OpenVPN มักจะทำงานเป็นบริการของระบบเช่นเริ่มต้นด้วย
--daemon
ตัวเลือก ตามหน้า man ของ OpenVPN การใช้--daemon [progname]
ตัวเลือกมีผลดังต่อไปนี้:
เป็นดีมอนหลังจากฟังก์ชั่นการเริ่มต้นทั้งหมดเสร็จสมบูรณ์ ตัวเลือกนี้จะทำให้ข้อความและข้อผิดพลาดเอาต์พุตทั้งหมดถูกส่งไปยังไฟล์ syslog (เช่น
/var/log/messages
) ยกเว้นเอาต์พุตของสคริปต์และคำสั่ง ifconfig ซึ่งจะไป/dev/null
หากไม่มีการเปลี่ยนเส้นทางเป็นอย่างอื่น การเปลี่ยนเส้นทาง syslog เกิดขึ้นทันทีที่จุดที่--daemon
ถูกแยกวิเคราะห์ในบรรทัดคำสั่งแม้ว่าจุด daemonization เกิดขึ้นในภายหลัง หากหนึ่งใน--log
ตัวเลือกมีอยู่มันจะเปลี่ยนเส้นทาง syslog (sic) supercede
ใช้อย่างใดอย่างหนึ่ง--log file
หรือ--log-append file
ตัวเลือกหากคุณต้องการให้ข้อความ OpenVPN ถูกบันทึกไว้ในไฟล์อื่น --log
ตัวเลือกที่ทำให้เกิดการล็อกไฟล์ที่ระบุจะเป็นมากกว่าเขียนแต่ละครั้งภูต OpenVPN เริ่มต้นในขณะที่--log-append
ตัวเลือกเพิ่มรายการใหม่ไปยังแฟ้มบันทึก ตัวเลือกเหล่านี้สามารถตั้งค่าได้ในไฟล์กำหนดค่า OpenVPN เช่น
log /var/log/openvpn.log
--verb
ตัวเลือกที่สามารถใช้ในการตั้งค่าฟุ่มเฟื่อยล็อกไฟล์จาก 0 (เอาท์พุทไม่มียกเว้นสำหรับข้อผิดพลาดร้ายแรง) ถึง 11 (สำหรับข้อมูลการแก้จุดบกพร่องสูงสุด) man page ระบุระดับ 1 ถึง 4 เป็นช่วงที่เหมาะสมสำหรับการใช้งานปกติ พฤติกรรมนี้สามารถตั้งค่าได้ในไฟล์กำหนดค่า OpenVPN เช่น
verb 3
verb 2
จากค่าเริ่มต้น 3 แต่ไม่มีความแตกต่างที่เห็นได้ชัดเจน ฉันrm openvpn.log
คิดว่าจะเริ่มต้นบันทึกใหม่ แต่ openvpn.log ไม่ได้ถูกสร้างขึ้นและตอนนี้ฉันไม่พบบันทึก บันทึกไปที่ใดตอนนี้ ฉันสร้าง openvpn.log ใหม่ แต่ยังคงอยู่ที่ขนาด 0
มันควรจะอยู่ในโฮมไดเร็กตอรี่ของคุณ (โฮมไดเร็กตอรี่ของผู้ใช้ที่รันมัน), เช่น~
. การเรียกใช้ls -l
คำสั่งอาจเป็นการเปิดเผย ในอีกทางหนึ่งคุณอาจเริ่ม openvpn ด้วย--debug
ตัวเลือกเพื่อจับภาพสิ่งที่เกิดขึ้นเรียลไทม์บน terminal
ใช้-l
หรือ--syslog
เรียกการโต้แย้ง openconnect ตอนนี้คุณสามารถตรวจสอบกับtail -f /var/log/syslog
/etc/openvpn/
มีไฟล์บันทึกและการกำหนดค่า