โครงการ Freeradius Server เป็นเซิร์ฟเวอร์นโยบายหลายโปรโตคอลที่มีประสิทธิภาพสูง มันสามารถใช้ได้ภายใต้เงื่อนไขของ GNU GPLV2 การใช้ RADIUS ช่วยให้การรับรองความถูกต้องและการอนุญาตสำหรับเครือข่ายจะรวมศูนย์และลดจำนวนการเปลี่ยนแปลงที่ต้องทำเมื่อเพิ่มหรือลบผู้ใช้ใหม่ไปยังเครือข่าย
Freeradius สามารถตรวจสอบผู้ใช้ในระบบเช่น 802.1x (WiFi), dialup, PPPOE, VPN's, VoIP และอื่น ๆ อีกมากมาย รองรับฐานข้อมูลแบ็คเอนด์เช่น MySQL, PostgreSQL, Oracle, Microsoft Active Directory, Apache Cassandra, Redis, OpenLDAP และอีกมากมาย มันถูกใช้ทุกวันเพื่อตรวจสอบสิทธิ์การเข้าถึงอินเทอร์เน็ตสำหรับผู้คนหลายร้อยล้านคนในไซต์ตั้งแต่ 10 ถึง 10 ล้านคน
โปรดดูไดเรกทอรีเอกสารซึ่งมีเอกสารฉบับเต็มสำหรับเวอร์ชัน 4
โปรดดู https://freeradius.org และ https://wiki.freeradius.org สำหรับเอกสารเพิ่มเติม
ในการติดตั้งเซิร์ฟเวอร์โปรดดูเอกสารคำแนะนำการติดตั้ง
เราเข้าใจว่าเซิร์ฟเวอร์อาจกำหนดค่าติดตั้งหรือจัดการได้ยาก มันเป็นระบบที่ซับซ้อนที่มีความเป็นไปได้ที่แตกต่างกันมากมาย
ปัญหาที่พบบ่อยที่สุดคือผู้คนเปลี่ยนการกำหนดค่าจำนวนมากโดยไม่เข้าใจว่าพวกเขากำลังทำอะไรอยู่และโดยไม่ต้องทดสอบการเปลี่ยนแปลง วิธีการทำงานที่ต้องการมีดังต่อไปนี้:
radiusd -X )วิธีนี้จะช่วยให้มั่นใจได้ว่าคุณมีการกำหนดค่าการทำงานที่ปรับแต่งให้กับเว็บไซต์ของคุณโดยเร็วที่สุด ในขณะที่มันอาจดูน่าหงุดหงิดที่จะดำเนินการผ่านขั้นตอนเล็ก ๆ ทางเลือกทางเลือกจะใช้เวลามากขึ้นเสมอ วิธี "เร็วและหลวม" จะน่าหงุดหงิดมากกว่าการก้าวไปข้างหน้าอย่างรวดเร็ว!
เรียกใช้เซิร์ฟเวอร์ในโหมดการดีบัก ( radiusd -X ) และอ่านเอาต์พุต เราไม่สามารถเน้นประเด็นนี้ได้อย่างยิ่ง ปัญหาส่วนใหญ่สามารถแก้ไขได้โดยการอ่านเอาท์พุทการดีบักอย่างระมัดระวังซึ่งรวมถึงคำเตือนเกี่ยวกับปัญหาทั่วไปและคำแนะนำสำหรับวิธีการที่พวกเขาอาจได้รับการแก้ไข
เอาต์พุตดีบั๊กอธิบายรายละเอียดในหน้า RadiusD-X บนวิกิ
มีคำถามมากมายที่ตอบบนวิกิ:
https://wiki.freeradius.org
อ่านไฟล์การกำหนดค่า หลายส่วนของเซิร์ฟเวอร์ได้รับการบันทึกไว้ด้วยความคิดเห็นที่กว้างขวางในไฟล์การกำหนดค่า
ค้นหารายชื่อผู้รับจดหมาย ตัวอย่างเช่นการใช้ Google การค้นหา "ไซต์: lists.freeradius.org" จะส่งคืนผลลัพธ์จากรายการจดหมาย Freeradius
https://freeradius.org/support/
คำแนะนำสำหรับสิ่งที่จะโพสต์ในรายชื่อผู้รับจดหมายอยู่ในวิกิ โปรดทราบว่าเราขอแนะนำให้โพสต์ผลลัพธ์ของ radiusd -X ข้อมูลนั้นแสดงให้เห็นว่าเซิร์ฟเวอร์กำลังทำอะไรเมื่อได้รับแพ็กเก็ตและวิธีการประมวลผลแพ็กเก็ตเหล่านั้น
เราไม่แนะนำให้โพสต์ไฟล์การกำหนดค่าไปยังรายชื่อผู้รับจดหมาย พวกเขาไม่ได้ช่วย โพสต์เอาต์พุตของ radiusd -X แทน เราไม่สามารถเน้นย้ำได้มากพอ
หากคุณมีความคิดเห็นใด ๆ หรือมีปัญหาในการทำให้ Freeradius ทำสิ่งที่คุณต้องการโปรดโพสต์ในรายการ 'Freeradius-users' (ดู URL ด้านบน) รายการส่งจดหมาย Freeradius ดำเนินการและสนับสนุนโดยชุมชน Freeradius ผู้ใช้รายการจะมีความสุขมากกว่าที่จะตอบคำถามของคุณด้วยข้อแม้ที่คุณได้อ่านเอกสารที่เกี่ยวข้องกับปัญหาของคุณก่อน
หากคุณสงสัยว่าข้อบกพร่องในเซิร์ฟเวอร์ต้องการขอคุณสมบัติหรือส่งแพตช์รหัสโปรดใช้ตัวติดตามปัญหา GitHub สำหรับที่เก็บ Freeradius-Server อย่างไรก็ตามมันเป็นการดีที่สุดที่จะยกประเด็นในรายการส่งจดหมายก่อนเพื่อพิจารณาว่าเป็นคุณสมบัติที่มีข้อบกพร่องหรือขาดหายไปหรือไม่
คำแนะนำสำหรับการรวบรวมข้อมูลสำหรับรายงานข้อบกพร่องสามารถพบได้ที่นี่หรือบนวิกิ
ไม่ว่าในกรณีใด ๆ ควรใช้ตัวติดตามปัญหาสำหรับการร้องขอการสนับสนุนคำถามเหล่านั้นอยู่ในรายชื่อผู้รับจดหมายของผู้ใช้ หากคุณโพสต์คำถามที่เกี่ยวข้องกับเซิร์ฟเวอร์ในตัวติดตามปัญหาปัญหาจะถูกปิดและล็อค หากคุณยังคงอยู่ในการโพสต์คำถามไปยังตัวติดตามปัญหาคุณจะถูกแบนจากที่เก็บโครงการ Freeradius ทั้งหมดใน GitHub
โปรด อย่า บ่นว่านักพัฒนาไม่ตอบคำถามของคุณเร็วพอหรือไม่แก้ไขปัญหาได้เร็วพอ โปรด อย่า บ่นหากคุณได้รับคำสั่งให้ไปอ่านเอกสาร เราตระหนักดีว่าเอกสารไม่สมบูรณ์ แต่ มี อยู่จริงและการอ่านมันสามารถแก้ปัญหาที่พบได้บ่อยที่สุด
Freeradius เป็นความพยายามสะสมของการทำงานหลายปีของหลาย ๆ คนและคุณได้รับฟรี ไม่มีใครได้รับเงินเพื่อตอบคำถามของคุณ นี่คือซอฟต์แวร์ฟรีและวิธีเดียวที่ดีกว่าคือถ้าคุณบริจาคเงินกลับไปที่โครงการ ($$, รหัสหรือเอกสาร)
การสนับสนุนด้านเทคนิคการสนับสนุนระบบที่มีการจัดการการปรับใช้ที่กำหนดเองการพัฒนาคุณลักษณะที่ได้รับการสนับสนุนและบริการเชิงพาณิชย์อื่น ๆ อีกมากมายมีให้บริการจาก Network Radius