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

วิธีการติดตั้ง และปรับแต่งอุปกรณ์ Mikrotik
ให้รองรับการทำงานที่หลากหลายความต้องการ
การติดตั้ง HotSpot Server, การติดตั้ว Load Balanced ฯลฯ

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

โพสต์โดย jadeson เมื่อ พุธ 13 ก.พ. 2013 2:58 pm

รูปภาพ 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
แก้ไขล่าสุดโดย jadeson เมื่อ อังคาร 08 ธ.ค. 2015 9:33 pm, แก้ไขแล้ว 6 ครั้ง.
SYS2U.COM 24-Hour Online IT Store
ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

ภาพประจำตัวสมาชิก
jadeson
 
โพสต์: 619
ลงทะเบียนเมื่อ: อังคาร 03 ก.พ. 2009 4:50 pm

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

โพสต์โดย jadeson เมื่อ ศุกร์ 15 ก.พ. 2013 12:20 pm

5. ทดสอบการใช้งาน user แบบลิมิต Bandwidth การใช้งาน

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

    รูปภาพ

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

    รูปภาพ

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

    รูปภาพ
SYS2U.COM 24-Hour Online IT Store
ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

ภาพประจำตัวสมาชิก
jadeson
 
โพสต์: 619
ลงทะเบียนเมื่อ: อังคาร 03 ก.พ. 2009 4:50 pm

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

โพสต์โดย jadeson เมื่อ เสาร์ 13 เม.ย. 2013 9:02 am

- ถ้าต้องการใส่ 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
แก้ไขล่าสุดโดย jadeson เมื่อ พุธ 08 มี.ค. 2017 2:04 pm, แก้ไขแล้ว 1 ครั้ง
SYS2U.COM 24-Hour Online IT Store
ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

ภาพประจำตัวสมาชิก
jadeson
 
โพสต์: 619
ลงทะเบียนเมื่อ: อังคาร 03 ก.พ. 2009 4:50 pm

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

โพสต์โดย sanrakball เมื่อ ศุกร์ 04 ต.ค. 2013 11:38 pm

แล้วการจำกัดความเร้วการดาวน์โหลดล่ะครับ
sanrakball
 
โพสต์: 40
ลงทะเบียนเมื่อ: อังคาร 22 ม.ค. 2013 10:29 pm

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

โพสต์โดย jadeson เมื่อ จันทร์ 07 ต.ค. 2013 6:03 am

สามารถควบคุม bandwidth ของ user ทั้งอัพโหลด ดาว์นโหลด ได้ผ่านเมนู user > limit ตามรูปตัวอย่างด้านบนได้เลยครับ

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

มีรูปประกอบพร้อมอธิบายขั้นตอนให้ครบครับ
SYS2U.COM 24-Hour Online IT Store
ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

ภาพประจำตัวสมาชิก
jadeson
 
โพสต์: 619
ลงทะเบียนเมื่อ: อังคาร 03 ก.พ. 2009 4:50 pm

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

โพสต์โดย sanrakball เมื่อ อังคาร 08 ต.ค. 2013 7:11 pm

แล้วเราจะดูตรงไหนว่าuserไหนใช้แล้วuserไหนหมดเวลาแล้ว
sanrakball
 
โพสต์: 40
ลงทะเบียนเมื่อ: อังคาร 22 ม.ค. 2013 10:29 pm

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

โพสต์โดย sanrakball เมื่อ อังคาร 08 ต.ค. 2013 9:46 pm

ลืมรหัสเข้าuserman มีวธีแก้ไหม
sanrakball
 
โพสต์: 40
ลงทะเบียนเมื่อ: อังคาร 22 ม.ค. 2013 10:29 pm

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

โพสต์โดย jadeson เมื่อ พุธ 09 ต.ค. 2013 8:44 am

sanrakball เขียน:แล้วเราจะดูตรงไหนว่าuserไหนใช้แล้วuserไหนหมดเวลาแล้ว


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

แต่ถ้าเป็น admin จะต้องดูผ่าน Session ของ user นั้นๆ
รูปภาพ
SYS2U.COM 24-Hour Online IT Store
ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

ภาพประจำตัวสมาชิก
jadeson
 
โพสต์: 619
ลงทะเบียนเมื่อ: อังคาร 03 ก.พ. 2009 4:50 pm

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

โพสต์โดย jadeson เมื่อ พุธ 09 ต.ค. 2013 8:47 am

sanrakball เขียน:ลืมรหัสเข้าuserman มีวธีแก้ไหม


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

จะปริ้น user, pass ใน userman ออกมาให้
SYS2U.COM 24-Hour Online IT Store
ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

ภาพประจำตัวสมาชิก
jadeson
 
โพสต์: 619
ลงทะเบียนเมื่อ: อังคาร 03 ก.พ. 2009 4:50 pm

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

โพสต์โดย sanrakball เมื่อ จันทร์ 14 ต.ค. 2013 4:59 pm

แล้วถ้าต้องการลบ session กับ log ใน userman ต้องทำยังไงครับ
sanrakball
 
โพสต์: 40
ลงทะเบียนเมื่อ: อังคาร 22 ม.ค. 2013 10:29 pm

ต่อไป

ย้อนกลับไปยัง วิธีการติดตั้งและปรับแต่งอุปกรณ์ Mikrotik

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 9 ท่าน

cron