Friday, 16 August 2013

คู่มือการใช้งาน MikroTik User Manager ในการจัดการผู้ใช้งาน

วันนี้เราจะมาเรียนรู้การใช้งาน User Manager กันอย่างจริงจังนะครับ User Manager คืออะไร User Manager ก็คือ Package เสริมที่ติดตั้งไว้ใน MikroTik OS ครับ (ผู้ใช้ต้องติดตั้งเองไม่ได้มีมากับ RouterOS) ซึ่งโปรแกรมนี้จะเอาไว้จัดการเกี่ยวกับ User ที่เอาไวล็อกอิน Hotspot โดยมีคุณสมบัติดังนี้
  • จำกัดเวลาการใช้งานได้ เช่น 1 วัน 1 เดือน หรือว่าจะเป็น รายชัวโมง เป็นต้น
  • จำกัดความเร็วในการใช้งานของผู้ใช้งานแต่ละคน เช่น กำหนดการ Download ไม่เกิน 1Mb
  • พิมพ์คูปอง
วิธีการติดตั้ง User Manager ดูได้จากที่นี้ คลิ๊ก
โดยในบทความนี้จะมีเนื้อหาดังนี้
  • วิธีการ Login User Manager
  • วิธีการเปลี่ยน Password ของ Admin ที่จะใช้ในการ Login เข้า User Manager
  • วิธีการสร้างผู้ใช้งานใหม่
  • วิธีการลบผู้ใช้งาน
  • วิธีการสร้าง Profile ใหม่
  • วิธีการสร้าง Profile ใหม่โดยให้ 1 User สามารถ Login ได้หลายเครื่อง
  • วิธีการดูผู้ใช้งานในระบบ
  • วิธีการพิมพ์คูปอง

วิธีการ Login User Manager

ก่อนอื่นเลยถ้าเราต้องการเข้าไปใช้งานโปรแกรม User Manager นั่นเราต้องล๊อกอินอินเตอร์เน็ตให้เรียบร้อยก่อนนะครับ โดยต้องทำการล๊อกอิน Hotspot ให้เรียบร้อยก่อนดังนี้




เมื่อเราล็อกอินได้แล้วให้เราเปิดหน้าเว็บตามนี้ http://128.0.0.1:81/userman (หรือ IP Gateway ของ Network นั่นๆ) บ่อยครั้งที่ผมเจอปัญหาว่า Chrome browser นั่นไม่สามารถที่จะใช้งาน User Manager ได้ ดังนั่นถ้าเจอเหตุการณ์ลักษณะอย่างนี้ไม่ต้องตกใจไปครับ ให้ไปใช้งาน FireFox หรือ IE แทนครับ


เมื่อขึ้นหน้าจกล๊อกอินก็ให้ใส่ Username และ Password ที่ตั้งค่าไว้ลงไป ถ้าล๊อกอินได้ก็จะเข้าสู่หน้าการใช้งานของ User Manager ตามภาพด้านล่างนะครับ



วิธีการเปลี่ยน Password ของ Admin

เปลี่ยนได้โดยไปที่ Customers => admin ดังรูปด้านล่างครับ



วิธีการเพิ่มผู้ใช้งานใหม่

โดยปกติ User Manager ที่ได้รับการตั้งค่าจากทางร้านจะมี Profile 4 แบบให้เลือกใช้งานอยู่แล้วนะครับ โดยมีดังนี้
  • Unlimited Profile
  • 30 Day Profile
  • 15 Day Profile
  • 7 Day Profile
  • 1 Day Profile
ดังนั่นถ้าเราต้องการสร้างผู้ใช้งานใหม่โดยมีรูปแบบตาม Template ที่มีให้อยู่แล้วเราก็ไม่ต้องทำอะไรเพิ่มนะครับ (ถ้าต้องการสร้างมากกว่านี้ให้อ่านตอนท้ายๆ ครับจะมีการสอนวิธีการสร้าง)

ตัวอย่างที่ 1: ต้องการสร้างผู้ใช้งานที่มีระยะเวลาการใช้งาน 30 วันนับตั้งแต่วันแรกที่ล๊อกอิน โดยจะสร้างทีะคนสามารถทำได้ดังนี้
  • เลือกเมนู Users แล้วคลิ๊ก Add ==> One
  • โดยเราจะสร้างโดยให้ Username = test, Password = 1234 แล้วเลือก Profile เป็น Profile-30day
  • เพียงเท่านี้ได้ก็ได้ผู้ใช้งานมาหนึ่งคนแล้วครับ ให้ลองเอา User ที่เพิ่งสร้างใหม่ไปลอง Login ดูครับ



ตัวอย่างที่ 2: ต้องการสร้างผู้ใช้งานแบบ 15 วันโดยสร้างครั้งละ 10 ผู้ใช้งานสามารถทำได้ดังนี้
  • ที่เมนู Users เลือก Add ==> Batch
  • ใส่จำนวนผู้ใช้งานที่ต้องการในที่นี้เราต้องการ 10 คน และใส่ Profile ที่เราต้องการด้วย
    • Number of users คือ จำนวนคนที่ต้องการสร้าง
    • Username prefix คือ คำนำหน้าของ Username เช่นตัวอย่างถ้าเราใส่เป็น A-Hotel- เวลาสร้าง User ใหม่ก็จะได้ Username ประมาณนี้นะครับ A-Hotel-hdoi, A-Hotel-ieod เป็นต้น
    • Username length คือ จำนวนหลักของ Username
    • Password length คือ จำนวนหลักของ Password
  • เพียงเท่านี้เราก็ได้ผู้ใช้งานทีละ 10 คนแล้ว


วิธีการลบผู้ใช้งาน

  • หากเราไม่ต้องการใช้งาน Username ไหนแล้วให้เราสามารถลบได้โดยการติ๊กเลือกผู้ใช้งานที่ต้องการจะลบดังนี้
  • เลือก Edit ==> Remove


วิธีการสร้าง Profile ใหม่

  • สมมุติว่าเราต้องการสร้าง Profile ที่ให้เล่นได้เพียงแค่ 1 วันเท่านั่น และให้ จำกัดความเร็วไว้ที่ Download 2M / Upload 512Kให้สร้าง Limitation ก่อนนะครับดังนี้ (แต่ถ้าจำกัดความเร็วของแต่ละ User ให้ตั้งค่าที่ Rate Limits โดยที่ Rate Limit และ Min Limit ต้องเท่ากันนะครับ)
  • จากนั่นให้เราสร้าง Profile ดังนี้ โดยการกดเครื่องหมาย + เพื่อสร้าง Profile ใหม่ครับ แล้วจากนั่นตั้งชื่อ Profile ใหม่ จากนั่นให้กดปุ่ท Add New Limitation เพื่อเลือก Limitation ที่เราเพิ่งสร้างขึ้นมานะครับ
  • ส่วนสุดท้ายของการสร้าง Profile คือในต้องกำหนดระยะเวลาในการหมดอายุของ User ที่เราสร้างนะครับโดยการใส่ที่ Validity เช่นในรูปคือให้ใช้งานได้ไม่เกิน 1 วัน ในส่วนตรงนี้ต้องอย่าลืมที่จะตั้งค่า Starts ให้เป็น At first logon ด้วยนะครับ ส่วนถ้าใครจะใส่ราคาตรงนี้ก็ตามสะดวกเลยนะครับ
  • จากนั่นให้เราทดสองสร้าง User โดยการใช้ Profile ใหม่ที่เราได้สร้างขึ้นมา โดยเราจะสร้างครั่งละ 20 User นะครับโดยเลือกที่ Batch แต่ถ้าต้องการสร้างทีละ 1 User ให้เลือกที่ One แล้วลองเอา User ที่เพิ่งสร้างขึ้นมาไปลอง Login ดูครับ


วิธีการสร้าง Profile ใหม่โดยให้ 1 User สามารถ Login ได้หลายเครื่อง

  • ขั้นตอนเริ่มต้นเราต้องไปสร้าง User-Profile ที่สามารถ Login ได้หลายคนก่อนใน WinBox ครับในที่นี้ผมจะให้ Login ได้ 5 คนนะครับ
  • จากนั่นให้มาทำการสร้าง User-Profile และ User-Limitation ใน Userman ครับ อย่าลืมนะครับว่า Group name ต้องชื่อเหมือนกับ User-Profile ที่สร้างใน WinBox นะครับ 

  • อย่าลืมใส่ Shared users ด้วยนะครับให้ตรงกันกับใน Winbox
  • เวลาตอนดูในเมนู Sessions หรือว่าใน IP => Hotspot => Active จะเห็นว่ามีหลายเครื่อง Login แต่ Username เดียวกันนะครับ

วิธีการดูผู้ใช้งานในระบบ

  • ถ้าต้องการจะดูว่าตอนนี้มีใครล็อกอินอยู๋บ้างให้ดูดังนี้ ที่แท็บ Sessions ในหน้านี้จะบอกว่ามีใครกำลังใช้งานระบบของเราอยู๋บ้าง

  • หรืออีกวิธีเราก็สามารถดูได้จากใน Winbox เลยนะครับโดยไปที่ Winbox => IP => Hotspot => Active ดังภาพเลยครับ

วิธีการพิมพ์คูปอง

  • ถ้าต้องการพิมพ์ใบคูปองให้ทำดังนี้ไปที่หน้า Users แล้วติ๊กเลือก Username ที่ต้องการจะพิมพ์จากนั่นให้เลือก Generate => Vouchers
  • จะมีหน้าตาให้กดปุ่ม Generate (ไม่ต้องติ๊กเลือก Download as file) ในบางเครื่อง Browser อาจจะมีการ Block Popup อยู่ ดังนั่นให้เราทำการอนุญาติ Popup ก่อนนะครับ

  • ก็จะได้คูปองหน้าตาแบบนี้ ถ้าเราตั้งราคาไว้ตอนสร้าง Profile ราคาก็จะมาแสดงในคูปองนี้ด้วยครับ


  • หรือหากต้องการ Export ออกเป็น CSV ไฟล์เพิ่อจะไปใช้งานกับโปรแกรมพวก Excel เราสามารถทำได้ดังนี้ครับ



สำหรับรายละเอียดที่นอกเหนือจากนี้สามารถส่ง Email สอบถามได้ที่ pstudiodev@gmail.com

12 comments:

  1. สวัสดีครับพี่ ผมเข้าไปใน userman เผลอไปลบ admin ออก ที่นี้ผมเข้าไปจัดการuserman ไม่ได้ ต้องทำไงครับ

    ReplyDelete
    Replies
    1. ต้อง download version userman ตัวใหม่มาติดตั้งครับ Download ได้ที่
      http://www.mikrotik.com/download

      Delete
  2. create username ยังไงให้ออกมาเรียงกันครับเนี้ย?
    หรือต้องเพิ่มที่ละชื่อครับ?

    ReplyDelete
    Replies
    1. ใน userman ไม่รองรับการทำแบบนั่นคัรบถ้าจะทำยังงั้นต้องใช้งาน mikrotik api ครับรบกวนติดต่อ LINE: indyitgroup ได้เลยคัรบ

      Delete
  3. สวัสดีค่ะ
    ทีทำงานใช้ Mikrotik เป็นตัวรวมสัญญาณเน็ตค่ะ (มีเน็ตสองสาย) แต่เวลาที่เน็ตสายใดสายนึงเสีย Mikrotik ใม่สับมาใช้สายที่ใช้ได้อ่ะค่ะ ต้องทำไงคะ

    ReplyDelete
    Replies
    1. ต้องทำ script ขึ้นมาเพื่อเชค gateway คับว่าเน็ตตายหรือเปล่าถ้าตายใน active main ไปอีกเส้นครับ
      สนใจติดต่อ LINE: indyitgroup ได้เลยคัรบ

      Delete
  4. สวัสดีค่ะ
    ถ้าหากต้องการ สั่งพิมพ์ ให้ User 1 User อยู่ในหน้า a4 หน้าเดียว โดยไม่ต้องเรียงกัน ให้ไปตั้งค่าได้ที่ไหนค่ะ

    ReplyDelete
    Replies
    1. ติดต่อหลังไมค์มาได้คัรบ LINE: indyitgroup พอดีมันส่ง html script ในหน้านี้เลยไม่ได้คัรบ

      Delete
  5. ดีครับ
    อยากทราบว่า ถ้าสร้าง user แบบ share user 3 คน ความเร็วเน็ต 3M แล้ว 3 คนนั้นได้เล่นเน็ต ความเร็วคนละ 3M หรือ แย่งกันใช้ 3M ครับ
    แล้วถ้าใช้คนละ 3M ก็เท่ากับ 9M
    ที่นี้ ถ้าอยากจะให้ 3 คน แย่งกัน ใน 3M ต้องทำยังไงครับ? รบกวนผู้รู้ด้วยครับ..

    ReplyDelete
    Replies
    1. ของผมกำหนดที่ interface ว่าให้ปล่อยออก wifi ไม่เกิน 10M ให้แย่งกันใช้โดยที่กำหนดให้แต่ละคนใช้คนละ 3M แต่รวมแล้วไม่เกิน 10M

      Delete
    2. ตอบนะครับใน mikrotik คือคนละ 3M คับ

      Delete
  6. ผมจะพิมพ์บัตรใหม่กรอกข้อมูลไปแล้วแต่ไม่รู้ว่าถูกต้องไหม

    ReplyDelete