Friday, February 28, 2014

การออกแบบระบบ WiFi กับระบบ VLAN ให้เป็นแบบ Roaming

วันนี้เอาการออกแบบระบบ WIFI ที่ รพ. มาแนะนำ เผื่อเป็นทางเลือกให้กับพี่ๆน้องได้ใช้งานกันครับ ระบบนี้ ใช้ความสามารถของ VLAN และ Unfi Software Controller มาใช้ในการจัดการระบบ ....
ในปัจจุบันได้ติดตั้งไปทั้งหมด 16 ตัวแล้ว เหลือ ยังไม่ติดอีก 1 ชุด


หลักการออกแบบ คือใช้ VLAN  มาช่วยจัดการระบบ
โดยการแบบออกเป็น 4 VLAN
      1. VLAN 10  ---->  กลุ่ม Server
      2. VLAN 20  ---->  กลุ่ม OPD
      3. VLAN 30  ---->  กลุ่ม IPD
      4. VLAN 40  ---->  กลุ่ม Wifi

Layout ตามรูปครับ



ในการทำ VLAN ใช้ Switch ตัวนี้มาช่วยจัดการ


ระบบ Wifi จะวิ่งผ่าน Trunk port ของ Switch    สำหรับการแบ่ง VLAN แบบ Port ไม่ให้สามารถมองเห็นกัน ไปอ่านที่นี่




โดย VLAN ปรกติก็ไปอ่านจาก link ข้างบน  ขอข้ามไปก่อนนะครับ มาดูที่ WIFI กันก่อน
ในการทำใช้อุปกรณ์ เจ้า 2 ตัวนี้

1.UBiQUiTi UAP-LR  Indoor Wireless    UAP-LR DataSheet





2.UBiQUiTi PICOSTATION-M2HP (PICOM2HP) -  Indoor/Outdoor   .. Datasheet Picostation M2HP




สำหรับ UAP-LR สามารถใช้กับ Software UniFi ได้เลยแต่สำหรับ Picostation-M2HP จะต้อง Up Firmware เสียก่อน   ส่วนขั้นตอนทำไปดูได้ตามกระทู้นี่  ....วิธีทำ UbiQuiTi PICOM2HP ใช้งานร่วมกับ UniFi Software .... 

ขั้นตอนการติดตั้ง ไปศึกษาได้จากกระทู้นี้ครับ ติดตั้ง Software Unifi    -----> ขั้นตอนการติดตั้งอุปกรณ์ UbiQuiTi UAP - UniFi v2.0


หลังจาก นั้นเข้าสู่ การ Config เพื่อ  Build อุปกรณ์ทั้งหมด ให้ เข้ามาสู่  Unifi  จะได้ดังรูป



โดย Software สามารถ แสดง รัศมีสัญญาณ  (Coverage)ให้เราดูได้ 


ในการออกแบบ  ได้ออกแบบให้ แสดง SSID ออกมา 2 SSID   อุปกรณ์ กำหนดได้สูงสุด 4 SSID
ในที่นี้กำหนดไว้ คือ
         1. WH_@Office  ----> ใช้ Key   wpapsk   ระบบภายใน(IP:192.168.0.xx/22)
         2. WH_@FreeWiFi  ----> ใช้ Key   open   Authen ผ่าน Radius Server(IP:10.0.0.1/16)





ในการ Config    WH_@FreeWiFi   จะวิ่งบน VLAN 40  (เฉพาะระบบ freewifi )



มาดูว่า ระบบ สามารถทำอะไรได้บ้าง 

มีระบบแสดง สถิติ  เป็น Chart ให้ด้วย




มีระบบ Monitor อุปกรณ์ แต่ละตัว สามาถสั่ง Reboot หรือดูตำแหน่งอุปกรณ์ได้ พร้อมแสดง จำนวน Client ที่ Connect อยู่ 


สามารถดู ประเภท การ Connect   จำนวน Client ที่ Connect อยู่ 



แล้วอันนี้ ครับ มีระบบ roaming  หากมีการเคลื่องที่ ของอุปกรณ์ ที่เชื่อมต่อ จะมีการจับสัญญาณ จากจุดหนึ่งไปจุดหนึ่ง โดยอัตโนมัติ ซึ่งถือว่าเป็น Highlight ของระบบเลยที่เดียว (เหมือน cell side ระบบโทรศัพท์เคลื่อนที่)  จึงทำให้หากมีการติดตั้งที่ครอบคลุม ระบบจะไม่หลุดการเชื่อมต่อเลย...



สามารถ Block หรือ Reconnect อุปกรณ์ หรือเครื่องที่เชื่อมต่อใช้ งานอยู่ได้



แสดงข้อมูล Upload /Download  และ Activity ของอุปกรณ์ที่เชื่อมต่ออยู่ 




ครับ ก็น่าจะพอเห็นภาพ ของระบบนะครับ  สำหรับที่ รพ. ใช้งานมา ก็ประมาณ 1 ปีแล้ว ระบบก็ยังทำงานได้ดีครับ ... โดยมีการแยก ระบบภายใน กับ ระบบ Free wifi ออกจากกัน ดังนั้นจึงไม่เกิดปัญหาเรื่อง IP เต็ม ที่เพื่อนๆ หลายๆคนเจอปัญหากันอยู่ 

โดยระบบ Free WIFI  ให้บริการผ่าน ระบบ Authen จะมีการให้บริการดังนี้
              1.สำหรับคนไข้ ห้องพิเศษ คูปอง ให้ใช้งานได้ 3 วัน 
              2.สำหรับบุคคลทั่วไป สมัครใช้งานได้ฟรี วันละ 30 นาที 
              3.สำหรับเจ้าหน้าที่ สมัคร User เพื่อใช้งาน 

ส่วนระบบ ภายใน (Office) ก็ให้บริการเฉพาะเครื่องที่จำเป็นต้องเข้าใช้งานระบบ HIS ของ รพ.เท่านั้น ก็ถือว่าเป็นการแยกระบบไม่ให้ยุ่งเกี่ยวกัน ระหว่าง งาน กับ Net  ได้เป็นอย่างดี ....

 วันนี้ก็เอาแค่นี้ก่อน หากมีไรเพิ่มเติม จะมานำเสนอหรือ Update ให้เรื่อยๆครับ  .....(27-2-2557 )

ขอบคุณข้อมูล ดีๆจาก : http://www.sys2u.com/   ด้วยครับสำหรับ กระทู้ที่นำมาให้อ่านกัน ....

Tuesday, February 11, 2014

การติดตั้ง Tomcat 7 บน CentOS & RedHat 5/6

การติดตั้ง  Tomcat 7 บน CentOS & RedHat 5/6

ขั้นตอนที่ 1 ตรวจสอบ JAVA ว่ามีการติดตั้งไว้แล้วหรือไม่ โดยใช้คำสั่ง ที่ command Shell
                   หากมีการติดตั้งแล้วให้ขึ้นดังรูป
               

   ถ้าหากยังไม่ได้ติดตั้งให้ไปทำการติดตั้งโดยมีขั้นตอนตามนี้  JAVA Install  หากเป็นเว็ปภาษาไทย ไปดูได้ที่ การติดตั้ง JAVA SDK

ขั้นตอนที่ 2  ทำการ Download Tomcat 7 จากเว็ป Tomcat Download Site  โดยใช้คำสั่ง ที่ command Shell โดยการโหลดมาเก็บไว้ที่ /opt

# cd /opt 

ตามด้วย

# wget http://mirror.olnevhost.net/pub/apache/tomcat/tomcat-7/v7.0.50/bin/apache-tomcat-7.0.50-
fulldocs.tar.gz    



ขั้นตอนที่ 3  หลังจากโหลดไฟล์เสร็จ ซึ่งจะอยู่ที่ directory  /opt   จากนั้น แตกไฟล์ ออก 

# tar xzf apache-tomcat-7.0.42.tar.gz


จากนั้นเข้าไปติดตั้งโดยใช้คำสั่ง

# cd apache-tomcat-7.0.42# ./bin/startup.sh


หากติดตั้งสำเร็จ จะได้ หน้าจอดังรูป





ขั้นตอนที่4 การเข้าใช้งานผ่าน  Browser
จากนั้นลองทดสอบ เข้าผ่าน Browser  port 8080    ยกตัวอย่าง http://192.168.1.10:8080  หากการติดตั้งไม่มีปัญหาจะได้ดังรูป 





ขั้นตอนที่5 การแก้ไข Username และ Password  admin/manager โดยเข้าไปแก้ที่  conf/tomcat-users.xml

โดยการเพิ่ม ดังตัวอย่าง 
<role rolename="admin-gui" />
<user username="admin" password="PASSWORD" roles="manager-gui,admin-gui" />

เท่านี้ก็สามารถ ใช้งาน Tomcat ได้ล่ะครับ