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