S小魚仔S 網誌搜尋

2019年3月14日 星期四

S小魚仔S Centos 7 Docker Run UniFi-Controller

 參考「hub.docker」官方網站提供的方法。

1. 因人在大陸,編輯「Docker」鏡像源為「阿里雲

vi /etc/docker/daemon.json

#修改「Docker」鏡像「」(阿里雲)
{"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]}

#重啟「Dcoker」
systemctl restart docker.service

2. 建立「Config」存放「位置」至少「3GB Free
mkdir -p /opt/unifi

3. 編寫 Docker File Pull 「UniFi-Controller」Docker 鏡像

docker create \
  --name=unifi-controller \
  -e PUID=1000 \
-e PGID=1000 \
  -v /opt/unifi:/config \
  --restart unless-stopped \
  linuxserver/unifi-controller

4. 檢查「UniFi-Controller」鏡像 
docker images

5. 啟動 Docker「UniFi-Controller」容器,採用「宿主機IP 啟用「端口
docker run --net=host -d -it docker.io/linuxserver/unifi-controller

6.確認「Docker」有沒有「啟動」 
docker ps


7. 檢查「網路端口
netstat -ltunp


6. 設定「Centos 7」防火牆
firewall-cmd --permanent --add-port=3478/udp
firewall-cmd --permanent --add-port=10001/udp
firewall-cmd --permanent --add-port=6789/tcp
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --permanent --add-port=8081/tcp
firewall-cmd --permanent --add-port=8443/tcp
firewall-cmd --permanent --add-port=8843/tcp
firewall-cmd --permanent --add-port=8880/tcp
sudo firewall-cmd --reload

7. 登入 Web「https://ip:8443」大功告成

S小魚仔S UniFi Wifly AP AC LITE 簡易設定教學

UniFi AC」( 2.4G 和 5G ) 分為「LITE」、「LR」、「PRO」三個硬件版本,因家裡使用想覆蓋率遠一點,連接設備約「20~50」台以內,選擇「LITE」版本,最讓我心動就是不用投資額外成本買「Wireless Access Point Controller」(無線控制器),取而代之採用「軟件」( UniFi Network Controller for Windows ) ,下載「UniFi Network Controller 5.10.17 for Windows」取代「硬件控制器」採用網頁方式登入,會占用端口「TCP 8443」。

PS. 記得安裝「java jdk」( jdk-8u191-windows-x64.exe )。
PS. 若您有「QNAP-NAS」可以考慮「Container Station」(Docker) 來安裝 「UniFi Controller」(Image)。
PS. 如果想在同一個區網底下找到「UniFi」裝置「IP」可以安裝「 Ubiquiti Device Discovery Tool (Java - All platforms)

這裡不介紹「UniFi Network Controller 5.10.17 for Windows」如何安裝,但是告訴各位開放那些「端口」。

netsh advfirewall firewall add rule name="UniFI_Controller_TCP" protocol=TCP dir=in localport=6789,8080,8081,8443,8843,8880 action=allow


netsh advfirewall firewall add rule name="UniFI_Controller_UDP" protocol=UDP dir=in localport=3478,1001 action=allow



直接到「Web」管理「配置」。

UniFi Network Controller」支持不同「系統」安裝 

安裝完成 點選「UniFi」圖示

等待幾秒鐘「Launch a Browser to Manage the Network

首先配置「時區」及 是/否 啟用「自動備份」設定檔功能

如果這時候設備在同一個「區網」就會找到,如果暫時設備尚未接入則「跳過」後續可以配置

配置「SSID」和「Password」暫時先「Skip

這裡有兩個重點
1. 設定 登入 Web 管理「帳號」、「密碼
2. 設定 AP 採用 SSH 登入「帳號」、「密碼

接著將「UniFi AP」接入同一個「區網」注意不可以跨「VLAN」,點選「Device」就會找到「設備」並納入接管,如果韌體太舊會提示「升級韌體

 開始配置「wifly ssid

點選「無線網路」=>「創建新無線網路」( 預設是 Default  Group ,每個 AP 可以套用不同 Group )

配置「Wifly SSID」相關訊息

等待「1~3」分鐘,就會出現「SSID」訊號

這只是最基本配置需要更多技術前往「ubnt 討論區

參考資料
blog.51cto.com」-「UniFi Network Controller 安裝
blog.51cto.com」-「UAP-AC-LITE无线AP配置教程
blog.tooditech.com」-「我的第一台 UniFi,開箱+設定安裝
ningselect.com」-「UniFi 建立超穩定多基地台自動漫遊無線網路
mobile01」-「UniFi uap 設定
hub.docker.com」-「UniFi Install Docker

2019年2月19日 星期二

S小魚仔S Windows 10 Build 1809 常用功能

1. 刪除「Wifly 連線紀錄」 (因經常會修改 SSID 密碼)

輸入「Win+i



2. 防止背景應用程式 (節省記憶體佔用)

輸入「Win+i


3. 啟用「虛擬桌面」(需要切換不同工作環境)
PS. 
建立新的虛擬桌面: Win + Ctrl + D
切換虛擬桌面: Win + Ctrl + 左/右鍵

輸入「Win+Tab


4.「筆記本」蓋上「螢幕」不進行動作 (不想要筆記本關上螢幕,就自動休眠)

輸入「Win+i




5. 使用「存儲空間感知器」(清除Windows Update檔案)

輸入「Win+i


2019年1月17日 星期四

S小魚仔S 搭建本地 iso yum 來源庫 安裝 gcc

常常因出差到機房,遇到無法連上「internet」導致「yum」更新包無法下載,這時候可以透過修改「yum」源改為「local」來解決一些package安裝,並不是所有package都可以這樣解決。

#====在「/mnt」底下建立「CentOS7_ISO」資料夾


mkdir -pv /mnt/CentOS7_ISO

#複製「ISO」至「桌面」並「掛載

#檢查「Centos_7_iso」掛載「位置
df -h

#進入「掛載」ISO 位置
cd "/run/media/root/CentOS 7 x86_64"


#複製「ISO」到「/mnt/CentOS7_ISO/
cp -R * /mnt/CentOS7_ISO/


#====修改 Yum 來源 repo 文件配置

#進入「yum.repos.d」資料夾
cd /etc/yum.repos.d/

#建立「old」資料夾
mkdir old

#移動「*.repo」到「old」資料夾
mv *.repo old



#====編輯 repo 配置文件

vi /etc/yum.repos.d/local.repo 

[local-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/CentOS7_ISO/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#清空 yum 緩存目錄
yum clean all

#生成 yum 源數據
yum makecache

#查看本機 yum repo 來源庫
yum repolist

# 安裝「gcc」Package 
yum install gcc -y

安裝成功!

2019年1月14日 星期一

S小魚仔S VMware Workstation 15 抓不到 USB 外接裝置

最近剛剛裝完 Workstation 15 突然想起要用 USB Boot,發現「VMware Workstation 15」抓不到「USB」,經過一陣「Google」發現「服務沒起動」設定「VMware USB Arbitration Service」為「啟動」接著重新開機即可。


2019年1月3日 星期四

S小魚仔S ELK 6.5.3 安裝 Elastic App Search

隨著 ELK 不斷更新版本,目前已經到「6.5.4」這次要安裝是「Elastic」提供的「Elastic App Search」功能,系統環境需求「Java 8」和「Elasticsearch 6.4」以上版本。

官方提供的這項產品的功能說明大致如下

如果您只想在應用程序中提供搜索 - 索引數據,然後從中構建應用程序或產品 - 您將對 Elastic App Search 最感興趣。 它是Elasticsearch 前面的智能,優化的API包裝器...等,如果沒有猜錯應該是透過 JavaScript、Node.js、Python、RubyJava 這些語言透過  API 接口 獲取數據並自行開發產品。

測試環境「ELK」與「Elastic App Search」安裝在同一台 服務器上。

接下來就是重點安裝「流程

#開啟「防火牆」TCP 3002
sudo firewall-cmd --add-port=3002/tcp --permanent

#更新「防火牆」令其生效
sudo firewall-cmd --reload

#解壓縮「Appsearch
tar -xzf /opt/appsearch-0.1.0-beta1.tar.gz -C /opt/

vi /opt/appsearch-0.1.0-beta1/config/env.sh
PS. env.sh 這是連線相關配置文檔
#允許「任意」主機「IP」連線
export APP_SEARCH_HOST=${APP_SEARCH_HOST:-0.0.0.0}

#加入「appsearch」系統環境變量
ALLOW_ES_SETTINGS_MODIFICATION=true
DISABLE_ES_SETTINGS_CHECKS=true

#加入「appsearch」功能,編輯「elasticsearch.yml」(放入最後面)
vi /opt/elasticsearch-6.5.3/config/elasticsearch.yml

action.auto_create_index: ".app-search-*-logs-*,-.app-search-*,+*"


#查詢「elasticsearch」端口
netstat -ltunp | grep "9200"

#刪除「elasticsearch」進程
kill -9 pid

#背景執行「elasticsearch
su elk -c 'nohup /opt/elasticsearch-6.5.3/bin/elasticsearch &'

#確認 elasticsearch 端口是/否」啟動
 netstat -ltunp | grep "9200"

#背景執行「appsearch
nohup /opt/appsearch-0.1.0-beta1/bin/app-search &

通常看到「Started @xxx ms」這一行就表示成功了


#確認 Elastic App Search 端口是/否」啟動
 netstat -ltunp | grep "3002"


登入「http://ip:3002」(Web)  
default email: app-search@example.com
default password: changeme

接下來就是 配置「Elastic App Search

搭建後續不知道如何應用..暫時先這樣嚕。

參考資料
www.elastic.co」-「Elastic App Search Beta Released