หน้า 1 จากทั้งหมด 2

3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: พุธ 13 ก.พ. 2013 2:58 pm
โดย jadeson
รูปภาพ 3.2.1 userman - การกำหนดโปรไฟล์ และสร้าง user
บทความสำหรับ: ผู้ที่มีความรู้เกี่ยวกับระบบเครือข่ายในระดับเบื้องต้นถึงปานกลาง (v1.1)
โดย วิทวัส โฉมประเสริฐ, ศุภสิทธิ์ ศิริพานิชกร, เจตน์สันติ์ ยาวิลาศ

คำถาม

ต้องการสร้าง user ใน userman พร้อมกับกำหนดเงื่อนไขการใช้งาน อาทิเช่น กำหนดการใช้งานตามเวลาที่กำหนด, ตามจำนวนการอัพโหลด ดาวน์โหลดข้อมูล, และกำหนด Bandwidth การใช้งาน เป็นต้น

คำตอบ


    แบ่งเป็นขั้นตอนดังนี้
    1. ติดตั้ง userman และเชื่อมต่อเข้ากับ Radius
    2. สร้างและกำหนด Profiles, Limitations
    3. สร้าง user แบบ One-account และ แบบ Batch-account
    4. ทดสอบการใช้งาน user แบบกำหนดเวลาใช้งาน
    5. ทดสอบการใช้งาน user แบบ Limit Bandwidth
    6. กำหนด เวลาหมดอายุของ Account ที่กำหนด
    7. กำหนด CoA เพื่อ Cut Off USER ที่หมดเวลาให้เด้งมาหน้า login อัตโนมัติ
    8. กำหนด Time ระหว่าง winbox ให้สัมพันธ์กับ userman

      1. ติดตั้ง userman และเชื่อมต่อเข้ากับ Radius

      เป็นกระทู้ต่อเนื่องจาก 3.2 ติดตั้ง RouterOS ผ่าน NetInstall + ติดตั้ง USER-MANAGER

      ที่เมนู Routers กำหนดค่า
      Name : hotspot
      IP address : 127.0.0.1
      share secret : 1234 ( ให้ตรงกับที่กำหนดไว้ตอนสร้าง Radius )

      รูปภาพ



      2. สร้างและกำหนด Profiles, Limitations


    1. เมนู Profiles
      แท็ป Limitations
      กด Add > New เพื่อทำการสร้างเงื่อนไขการ Limit ต่างๆ

      รูปภาพ


    2. สามารถกำหนดเงื่อนไข Limit ต่างๆ ตามรูปอธิบาย

      รูปภาพ

    3. เมนู Profiles
      แท็ป Profiles
      กดปุ่ม " + " เพื่อสร้าง Profiles

      รูปภาพ

    4. กำหนดค่าต่างๆ
      Name: ตั้งชื่อ
      Starts: กำหนดว่าจะให้เริ่มนับเวลาตั้งแต่เริ่ม login หรือว่าเริ่มเดียวนี้
      กดปุ่ม Add new limitation
      เพื่อกำหนดว่าจะให้ใช้งานได้ในช่วงเวลาไหนบ้าง พร้อมๆกับกำหนดตามเงื่อนไข limit ที่สร้างขึ้น

      รูปภาพ



      3. สร้าง user แบบ One-account และ แบบ Batch-account

    5. เมนู Users
      กด Add > One
      กำหนดค่าต่างๆ
      Name: ชื่อ user
      Password: พาสเวิร์ด
      Assign profile: เลือกโปรไฟล์ที่ได้กำหนดไว้ก่อนหน้านี้

      รูปภาพ

    6. เมนู Users
      กด Add > Batch
      กำหนดค่าต่างๆ
      Number of users: จำนวน user ที่ต้องการสร้าง
      Username prefix: กำหนดชื่อหลักไว้ก่อน
      Username length: ความยาวของ username
      Pwd same as login : กำหนดให้ใช้ username และ password เหมือนกัน
      Password length: ความยาวของ password
      Assign profile: เลือกโปรไฟล์ที่ได้กำหนดไว้ก่อนหน้านี้

      รูปภาพ

    7. เมนูเพิ่มเติม user
      สามารถ disable, enable, แก้ไขข้อมูล, ลบข้อมูล และ รีเซตให้เริ่มนับเวลาใหม่

      รูปภาพ

    8. สามารถ Export รายชื่อ username เป็น csv files และ vouchers ได้ ซึ่งจะกล่าวละเอียดในบทความถัดไป

      รูปภาพ



      4. ทดสอบการใช้งาน user แบบกำหนดเวลาใช้งาน

    9. ทำการทดสอบ 30 นาที ซึ่งกำหนดในแท็ปของ Limitations โดยใส่ค่าใน uptime เป็น 30m

      รูปภาพ

    10. สร้าง username "test" ขึ้นมา โดยกำหนด Profiles ตามรูป

      รูปภาพ

    11. แล้วทดสอบทำการ login ใช้งาน
      สังเกตุ จะแสดงเวลาที่ใช้งานในการ login ปัจจุบัน/ เวลาที่เหลือ

      รูปภาพ

    12. ตรวจสอบสถานะการใช้งาน

      รูปภาพ

    13. ภายหลังหมดเวลา จะไม่สามารถ login ได้
      โดยขึ้นข้อความแสดง "uptime limit reached"

      รูปภาพ


5. ทดสอบการใช้งาน user แบบ Limit Bandwidth


ข้อมูลสินค้าแบบมัลติมีเดีย (Multimedia)






จบบทความ

รายละเอียดการให้บริการจากทีมงาน SYS2U.COM Xpert Zone

Re: 3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: ศุกร์ 15 ก.พ. 2013 12:20 pm
โดย jadeson
5. ทดสอบการใช้งาน user แบบลิมิต Bandwidth การใช้งาน

  • ทำการทดสอบ ลิมิต Bandwidth การใช้งานโดยใส่ค่าที่ช่อง Rate limit, Min limit

    รูปภาพ

  • สร้าง username "test" ขึ้นมา โดยกำหนด Profiles ตามรูป

    รูปภาพ

  • แล้วทดสอบทำการ login ใช้งาน แล้วทดสอบการโหลดบิต เพื่อตรวจสอบการ limit ว่าได้ผลหรึอไม่
    สังเกตุ จะแสดงเวลาที่ใช้งานในการ login จากเดิมที่เคยระบุเวลาที่เหลือ จะกลายเป็นบอกเวลาในการ online แทน

    รูปภาพ

Re: 3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: เสาร์ 13 เม.ย. 2013 9:02 am
โดย jadeson
- ถ้าต้องการใส่ password ของ admin ใน userman
สามารถใช้คำสั่ง /tool user-manager customer set admin password=PASSWORD permission=owner

บน Terminal ของ winbox, telnet, ssh ตามสะดวกได้เลย

ตัวอย่าง

/tool user-manager customer add login=admin password=1234 permission=owner



-------------------------------------
พิมพ์คำสั่งใน Terminal ได้เลยครับ

คำสั่ง clear userman

/tool user-manager database clear

กด Y

คำสั่งเช็ค database userman ว่ามีอะไรอยู่บ้าง

/tool user-manager database print

Re: 3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: ศุกร์ 04 ต.ค. 2013 11:38 pm
โดย sanrakball
แล้วการจำกัดความเร้วการดาวน์โหลดล่ะครับ

Re: 3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: จันทร์ 07 ต.ค. 2013 6:03 am
โดย jadeson
สามารถควบคุม bandwidth ของ user ทั้งอัพโหลด ดาว์นโหลด ได้ผ่านเมนู user > limit ตามรูปตัวอย่างด้านบนได้เลยครับ

ทดสอบการ limit การใช้งาน user

มีรูปประกอบพร้อมอธิบายขั้นตอนให้ครบครับ

Re: 3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: อังคาร 08 ต.ค. 2013 7:11 pm
โดย sanrakball
แล้วเราจะดูตรงไหนว่าuserไหนใช้แล้วuserไหนหมดเวลาแล้ว

Re: 3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: อังคาร 08 ต.ค. 2013 9:46 pm
โดย sanrakball
ลืมรหัสเข้าuserman มีวธีแก้ไหม

Re: 3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: พุธ 09 ต.ค. 2013 8:44 am
โดย jadeson
sanrakball เขียน:แล้วเราจะดูตรงไหนว่าuserไหนใช้แล้วuserไหนหมดเวลาแล้ว


ปกติถ้าเป็นผู้ใช้ login เข้ามาเอง จะมีเวลาขึ้นแสดงให้อัตโนมัติหน้า Status หลัง login

แต่ถ้าเป็น admin จะต้องดูผ่าน Session ของ user นั้นๆ
รูปภาพ

Re: 3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: พุธ 09 ต.ค. 2013 8:47 am
โดย jadeson
sanrakball เขียน:ลืมรหัสเข้าuserman มีวธีแก้ไหม


พิมพ์คำสั่งใน terminal ดังนี้ครับ
/tool user-manager customer print

จะปริ้น user, pass ใน userman ออกมาให้

Re: 3.2.1 userman - การกำหนด profiles และสร้าง user

โพสต์โพสต์แล้ว: จันทร์ 14 ต.ค. 2013 4:59 pm
โดย sanrakball
แล้วถ้าต้องการลบ session กับ log ใน userman ต้องทำยังไงครับ