2018年7月5日木曜日

Web編集の準備

IPカメラのWebを開くと細かな設定を行えるが、スマホにあるMotion detectionの設定が隠されていたり、 image設定のパラメータが省略されていたりと不備が多いので修正の必要がある。
IPカメラ本体のストレージには余裕があまり無いので、別途NFSサーバーを用意し、
IPカメラにNFSマウントした領域をWeb公開してデバッグを行う事にあうる。

イメージとしては
http://IPカメラ/web/ : オリジナルWeb
http://IPカメラ/www/ : デバッグ版Web ←NFSマウント ←Samba ←edit

■NFSサーバーの設定
Raspberry-pi(192.168.10.111)にUSB-HDDを接続し、/mnt/hdd1/nfsをNFSサーバーとして公開する。
同時にこの領域をsamba公開しwindows-PCなどで編集可能とする。
$ sudo apt install -y nfs-kernel-server
$ sudo nano /etc/exports
exportsファイルに以下の行を追加する
/mnt/hdd1/nfs   192.168.10.0/24(rw,async,crossmnt,no_root_squash,no_subtree_check)
service再起動
$ sudo systemctl restart nfs-kernel-server.service
確認
$ showmount -e
完了。(samba設定は割愛)

■IPカメラの設定
シリアルコンソールでrootログインし、設定を行う
# mount -t nfs 192.168.10.111:/mnt/hdd1/nfs /mnt/nfs
[ 8236.640000] svc: failed to register lockdv1 RPC service (errno 111).
mount: mounting 192.168.10.111:/mnt/hdd1/nfs on /mnt/nfs failed: Connection refused

↓ (errno 111)が出たら以下の対処 参考リンク→NFS マウントエラー時の対処法 ( svc: failed to register lockdv1 RPC service (errno 111). )

# mount -o port=2049,nolock,proto=tcp -t nfs 192.168.10.111:/mnt/hdd1/nfs /mnt/nfs
# mount -v

NFSマウントできる事を確認できたら、起動時に自動マウントとなるよう
/etc/fstab に次の1行を加える
192.168.10.111:/mnt/hdd1/nfs /mnt/nfs nfs port=2049,nolock,proto=tcp

最後にマウントポイント /mnt/nfs をweb公開する為のリンクを貼る
ln -s /mnt/hdd1/nfs /mnt/mtd/ipc/web/www

0 件のコメント:

コメントを投稿

NBD8008Rケース完成

コントロールパネル作成して、ダイソーのスタックボックスに収めました。 HDDは2.5インチ500GBが余ってたのでそれ使いました。静かで良いです。 カメラ3台H.246常時録画で40日くらい持ちそう。 マウス用にUSBコネクタをフロント出ししても良かったかも PP樹脂の...