- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2021-10-15T01:36:05+09:00","","")
#author("2021-10-25T02:14:23+09:00","","")
[[Raspberry Pi/Raspberry Pi OS Lite]]
https://community.tp-link.com/en/business/forum/topic/261734
TP-Link
Raspbery Pi
https://github.com/mbentley/docker-omada-controller
* 必要なソフトウェアのインストール [#f3632982]
** 具体的手順 [#od23d470]
** ネットワークに接続できる場合 [#f96bed97]
sudo su
apt install docker -y
apt install docker.io -y
docker pull mbentley/omada-controller
docker pull mbentley/omada-controller:4.4-armv7l
** 直接ネットワークに接続できない場合 [#q889239c]
*** docker のインストール [#l58f2eb7]
+PC に下記ファイルをダウンロードする。~
https://ehobby.jp/~kei-n/files/archives.tgz
~
&color(red){★上記ファイルは、今後、削除される可能性があります。};~
上記ファイルは、Raspberry Pi OS Lite (2021-05-07) 上にて、下記コマンドにて取得したファイル一式となります。
apt-get install --download-only docker docker.io
※/var/cache/apt/archives/ 配下に、~.deb ファイルが生成される。
+Tera Term の scp などで、 Raspberry Pi にファイルを転送し、下記コマンドでインストールする。
tar zxvf archiives.tgz
cd archives
sudo dpkg -i *.deb
*** omada-controller の pull [#w3365b56]
+PC に下記ファイルをダウンロードする。~
https://ehobby.jp/~kei-n/files/omada-controller_4.4-armv7l.tar
~
&color(red){★上記ファイルは、今後、削除される可能性があります。};~
上記ファイルは、ネットワーク接続可能なマシンであれば下記コマンドにて生成可能です。
docker pull mbentley/omada-controller:4.4-armv7l
docker save -o omada-controller_4.4-armv7l.tar mbentley/omada-controller:4.4-armv7l
+下記コマンドで取り込む
sudo su
docker load -i /home/pi/omada-controller_4.4-armv7l.tar
** 環境設定 [#c0c3ab1d]
mkdir -p /opt/tplink/EAPController/data
mkdir -p /opt/tplink/EAPController/work
mkdir -p /opt/tplink/EAPController/logs
mkdir -p
chown -R 508:508 /opt/tplink/EAPController
** 実行 [#r7834fb4]
docker run -d \
--name omada-controller \
--restart unless-stopped \
-p 8088:8088 \
-p 8043:8043 \
-p 8843:8843 \
-p 29810:29810 \
-p 29810:29810/udp \
-p 29811:29811 \
-p 29811:29811/udp \
-p 29812:29812 \
-p 29812:29812/udp \
-p 29813:29813 \
-p 29813:29813/udp \
-e MANAGE_HTTP_PORT=8088 \
-e MANAGE_HTTPS_PORT=8043 \
-e PORTAL_HTTP_PORT=8088 \
-e PORTAL_HTTPS_PORT=8843 \
-e SHOW_SERVER_LOGS=true \
-e SHOW_MONGODB_LOGS=false \
-e SSL_CERT_NAME="tls.crt" \
-e SSL_KEY_NAME="tls.key" \
-e TZ=Etc/UTC \
-v omada-data:/opt/tplink/EAPController/data \
-v omada-work:/opt/tplink/EAPController/work \
-v omada-logs:/opt/tplink/EAPController/logs \
mbentley/omada-controller:4.3
--name omada-controller \
--restart unless-stopped \
-p 8088:8088 \
-p 8043:8043 \
-p 8843:8843 \
-p 29810:29810 \
-p 29810:29810/udp \
-p 29811:29811 \
-p 29811:29811/udp \
-p 29812:29812 \
-p 29812:29812/udp \
-p 29813:29813 \
-p 29813:29813/udp \
-e MANAGE_HTTP_PORT=8088 \
-e MANAGE_HTTPS_PORT=8043 \
-e PORTAL_HTTP_PORT=8088 \
-e PORTAL_HTTPS_PORT=8843 \
-e SHOW_SERVER_LOGS=true \
-e SHOW_MONGODB_LOGS=false \
-e SSL_CERT_NAME="tls.crt" \
-e SSL_KEY_NAME="tls.key" \
-e TZ=Etc/UTC \
-v /opt/tplink/EAPController/data:/opt/tplink/EAPController/data \
-v /opt/tplink/EAPController/work:/opt/tplink/EAPController/work \
-v /opt/tplink/EAPController/logs:/opt/tplink/EAPController/logs \
mbentley/omada-controller:4.4-armv7l
* あとは、下記にアクセスすれば良い [#e0a650e8]
https://<RaspberryPiのIPアドレス>:8043/