บทที่ 5. ตั้งค่า RahuNAS

สารบัญ

โครงสร้างแฟ้มค่าตั้งของ RahuNAS
ตั้งค่า RahuNAS ด้วย Cacti Plugin

โครงสร้างแฟ้มค่าตั้งของ RahuNAS

RahuNAS มีแฟ้มค่าตั้งแยกเป็น 2 ส่วนคือ แฟ้มหลัก (Main config) และแฟ้มสำหรับแต่ละ virtual-server (Virtual-server config) โดยแฟ้มทั้งหมด ถูกจัดเก็บไว้ที่ /etc/rahunas ดังนี้


 /
 +-- [etc]
      +-- [rahunas]
           +-- apache2.conf
           +-- config.php
           +-- rahunas.conf
           +-- [rahunas.d]
                +-- * The rest of RahuNAS virtual-server config file *

    
  • apache2.conf - เป็นแฟ้มค่าตั้งของ RahuNAS สำหรับ Apache2 สำหรับตั้งค่าให้กับ RahuNAS Weblogin

  • config.php - เป็นแฟ้มค่าตั้งของ RahuNAS สำหรับ RahuNAS Weblogin ซึ่งไฟล์นี้ จะถูกแก้ไขเองอัตโนมัติ โดย RahuNAS init script

  • rahunas.conf - เป็นแฟ้มค่าตั้งหลักของ RahuNAS (Main Config) ภายในประกอบไปด้วย

    • conf_dir = "/etc/rahunas/rahunas.d"

      ค่าตั้งย่อยสำหรับกำหนดตำแหน่งว่า แฟ้มค่าตั้งสำหรับ virtual-server อยู่ที่ใด

    • log_file = "/var/log/rahunas/rahunas.log"

      ค่าตั้งย่อยสำหรับกำหนด log file

    • dhcp = "yes" | "no"

      ค่าตั้งย่อยสำหรับกำหนด เครื่องที่กำลังติดตั้ง RahuNAS มีการติดตั้ง DHCP Server และต้องการใช้งานหรือไม่

    • bandwidth_shape = "yes" | "no"

      ค่าตั้งย่อยสำหรับกำหนด เครื่องที่กำลังติดตั้ง RahuNAS ต้องการที่จะทำ Bandwidth Shaping ด้วยหรือไม่ (ในการทำ Bandwidth Shaping นั้น RahuNAS ต้องการ ifb kernel module สำหรับทำ upload shaping)

    • bittorrent_download_max = "download limit in kbits"

      ค่าตั้งย่อยสำหรับกำหนด อัตราการดาวน์โหลดข้อมูลประเภท Bittorrent สูงสุดที่ระบบจะยอมให้ใช้งานได้ (มีผลกรณีที่มีการตั้งค่า Bittorrent ของ virtual server เป็น throttle และระบบมีการรองรับ Layer7 Filter เท่านั้น)

    • bittorrent_upload_max = "upload limit in kbits"

      ค่าตั้งย่อยสำหรับกำหนด อัตราการอัปโหลดข้อมูลประเภท Bittorrent สูงสุดที่ระบบจะยอมให้ใช้งานได้ (มีผลกรณีที่มีการตั้งค่า Bittorrent ของ virtual server เป็น throttle และระบบมีการรองรับ Layer7 Filter เท่านั้น)