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

必要なソフトウェアのインストール

ネットワークに接続できる場合

sudo su
apt install docker -y
apt install docker.io -y
docker pull mbentley/omada-controller:4.4-armv7l

直接ネットワークに接続できない場合

docker のインストール

  1. PC に下記ファイルをダウンロードする。
    https://ehobby.jp/~kei-n/files/archives.tgz
    ★上記ファイルは、今後、削除される可能性があります。
    上記ファイルは、Raspberry Pi OS Lite (2021-05-07) 上にて、下記コマンドにて取得したファイル一式となります。
    apt-get install --download-only docker docker.io
    ※/var/cache/apt/archives/ 配下に、~.deb ファイルが生成される。
  2. Tera Term の scp などで、 Raspberry Pi にファイルを転送し、下記コマンドでインストールする。
    tar zxvf archiives.tgz
    cd archives
    sudo dpkg -i *.deb

omada-controller の pull

  1. PC に下記ファイルをダウンロードする。
    https://ehobby.jp/~kei-n/files/omada-controller_4.4-armv7l.tar
    ★上記ファイルは、今後、削除される可能性があります。
    上記ファイルは、ネットワーク接続可能なマシンであれば下記コマンドにて生成可能です。
    docker pull mbentley/omada-controller:4.4-armv7l
    docker save -o omada-controller_4.4-armv7l.tar mbentley/omada-controller:4.4-armv7l
  2. 下記コマンドで取り込む
    sudo su
    docker load -i /home/pi/omada-controller_4.4-armv7l.tar

環境設定

mkdir -p /opt/tplink/EAPController/data
mkdir -p /opt/tplink/EAPController/work
mkdir -p /opt/tplink/EAPController/logs
chown -R 508:508 /opt/tplink/EAPController

実行

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 /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

あとは、下記にアクセスすれば良い

https://<RaspberryPiのIPアドレス>:8043/
トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS