UniFi SDN Controller 5.9.29 on ubuntu-16.04.4-server-amd64
UniFi SDN Controller 5.9.29 คือ ตัวควบคุมการจัดการเครือข่าย แพลตฟอร์ม UniFi Software-Defined Networking (SDN) คือระบบแบบ end-to-end ของอุปกรณ์เครือข่ายในสถานที่ต่างๆ สามารถควบคุมดูแล และ ตั้งค่าได้จากอินเทอร์เฟซเดียว
แต่ที่ผมนำมาใช้เพื่อจัดการกับ user wifi โดยจะทดสอบต่อกับ radius และ external web portal หรือ solution อืนๆ เพื่อตอบ โจทย์ ลูกค้าที่มีความต้องการใช้งาน แตกต่างกันไป สำหรับบทความนี้จะ เน้นไปที่การติดตั้งก่อน ส่วนการตั้งค่าอืนๆจะมี พูดในบทความต่อๆไป (หากมีเวลา)
ต้องเตรียมอะไรบ้าง
UniFi SDN Controller 5.9.29
หลังจากลง server ให้เตรียม
Java 8 โดยใช้คำสั่งตามนี้
apt-get update
apt-get install default-jre
apt-get install default-jdk
จากนั้น เช็ค version
java -version
จะได้ผล
openjdk version “1.8.0_181”
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-1ubuntu0.16.04.1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
MongoDB 3.4 โดยใช้คำสั่งตามนี้
apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 0C49F3730359A14518585931BC711F9BA15703C6
# Create a file list for mongoDB to fetch the current repository
echo “deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse” | tee /etc/apt/sources.list.d/mongodb-org-3.4.list
# Update the Ubuntu Packages
apt update
# Install MongoDB
apt install mongodb-org -y
# Change mongoDB Listening IP Address from local 127.0.0.1 to All IPs 0.0.0.0
sed -i ‘s/127\.0\.0\.1/0\.0\.0\.0/g’ /etc/mongod.conf
# Start the MongoDB Service
service mongod start
จากนั้น เช็ค version
mongo
จะได้ผล
MongoDB shell version v3.4.18
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.18
note: ที่ต้องใช้
ubuntu 16
Java 8
MongoDB 3.4
เนื่องจาก support
จากนั้นติดตั้ง UniFi SDN Controller 5.9.29
apt install /home/setup/unifi_sysvinit_all.deb
หลังจากติดตั้งเสร็จหาก เข้า https://192.168.11.157:8443 ได้ก็เป็นอันเสร็จครับ
note : เนื่องจากชื่อไฟล์ที่ติดตั้ง เหมือนกันดังนั้เช็ค รุ่นดีๆนะ