Procédure d'installation pour Browan Femto
Exigences d'installation
- La passerelle démarre un réseau WIFI, vous devez l'utiliser pour vous connecter avec ssh, le pare-feu interne ne vous permettra pas un accès externe.
- Vous devez avoir le mot de passe root, par défaut il est
browan@<les 6 derniers chiffres MAC>
(attention, la casse est sensible). - En cas de problème, vous pourriez avoir besoin d'utiliser un câble FTDI pour vous connecter directement à la box, mais cela nécessite de souder des broches.
- Vous devez avoir une clé USB externe, notre recommandation est SanDisk USB 2/USB 3, > 1GB (testée avec SanDisk USB 3 à 16GB).
- L'installation est un processus en 2 étapes :
- Installation d'un nouveau firmware sur la passerelle.
- Installation du logiciel ThingPark Enterprise All-in-one.
- Vous devez avoir :
- le nouveau firmware : tao-gemfemto-firmware-1.2.0.bin
- l'installateur ThingPark Enterprise All-in-one : TAO_gemtek.GMTK_FMTO.1_1.3.1
Connexion à la passerelle
-
La passerelle crée un réseau WIFI (SSID:
AP-<les 6 derniers chiffres hexadécimaux du MAC>
)-
Connectez votre PC au réseau Wi-Fi
-
Vous devriez obtenir une IP comme 192.168.55.xxx, l'adresse IP de la passerelle est 192.168.55.1
-
SSH sur cette IP de passerelle, le mot de passe est
browan@<les 6 derniers chiffres hexadécimaux du MAC>
-
Arrêtez le pare-feu
/etc/init.d/firewall stop
-
-
La passerelle doit être connectée à votre réseau LAN à l'aide du port RJ45.
-
Obtenez l'adresse IP de la passerelle (sur eth0.2)
ip a | grep eth0.2
-
Préparation de la clé USB (fs ext4)
-
Insérez votre clé sur un PC, exécutant Linux.
-
Vérifiez le périphérique, /dev/sdb1 dans notre cas.
-
Formatez la clé (mkfs)
root@actility:/home/actility# mkfs -t ext4 /dev/sdb1
mke2fs 1.45.5 (07-Jan-2020)
/dev/sdb1 contains a ext4 file system
last mounted on /mnt/storage on Mon Jul 18 06:54:00 2022
Proceed anyway? (y,N) y
Creating filesystem with 3807744 4k blocks and 952848 inodes
Filesystem UUID: d40f76ef-64bc-4ec2-ab69-369838b9e4c3
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks):
done
Writing superblocks and filesystem accounting information: done
Installation du Firmware
-
Copiez le firmware dans le dossier /tmp sous le nom firmware.img.
scp tao-gemfemto-firmware-1.2.0.bin root@<ip address of the gateway>:/tmp/firmware.img
-
Installez le firmware
ssh root@<ip address of the gateway>
BusyBox v1.22.1 (2021-05-14 16:11:19 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
d888888b d8b db d8888b. .d88b. .d88b. d8888b.
88 888o 88 88 8D .8P Y8. .8P Y8. 88 8D
88 88V8o 88 88 88 88 88 88 88 88oobY'
88 88 V8o88 88 88 88 88 88 88 888b
.88. 88 V888 88 .8D 8b d8' 8b d8' 88 88.
Y888888P VP V8P Y8888D' Y88P' Y88P 88 YD
GGGGGGGGGGGGGIIIIIIIIII OOOOOOOOO TTTTTTTTTTTTTTTTTTTTTTT
GGG::::::::::::GI::::::::I OO:::::::::OO T:::::::::::::::::::::T
GG:::::::::::::::GI::::::::I OO:::::::::::::OO T:::::::::::::::::::::T
G:::::GGGGGGGG::::GII::::::IIO:::::::OOO:::::::OT:::::TT:::::::TT:::::T
G:::::G GGGGGG I::::I O::::::O O::::::OTTTTTT T:::::T TTTTTT
G:::::G I::::I O:::::O O:::::O T:::::T
G:::::G I::::I O:::::O O:::::O T:::::T
G:::::G GGGGGGGGGG I::::I O:::::O O:::::O T:::::T
G:::::G G::::::::G I::::I O:::::O O:::::O T:::::T
G:::::G GGGGG::::G I::::I O:::::O O:::::O T:::::T
G:::::G G::::G I::::I O:::::O O:::::O T:::::T
G:::::G G::::G I::::I O::::::O O::::::O T:::::T
G:::::GGGGGGGG::::GII::::::IIO:::::::OOO:::::::O TT:::::::TT
GG:::::::::::::::GI::::::::I OO:::::::::::::OO T:::::::::T
GGG::::::GGG:::GI::::::::I OO:::::::::OO T:::::::::T
GGGGGG GGGGIIIIIIIIII OOOOOOOOO TTTTTTTTTTT
root@AP-64FD4E:~#root@AP-64FD4E:~# cd /tmp
root@AP-64FD4E:/tmp# upgrade_firmware.sh
wait 1 times!
wait 2 times!
wait 3 times!
uci: Entry not found
uci: Entry not found
[debug] LED:[diag] Act:[blk] GPIO:[70]
2.4G disabled=0, 5G disabled=0
[debug] scenario: WSEC_OFF
[debug] LED:[wlan] Act:[on] GPIO:[8]
[debug] LED:[wsec] Act:[off] GPIO:[10]
ifconfig: SIOCGIFFLAGS: No such device
brctl: iface rai0: No such device
mt7612e(mt7612e): disable failed
[DEBUG] action=enable, ifcheck=0, mtime=0, htime=1
brctl: bridge br-lan: Invalid argument
mt7620(mt7620): disable failed
Unlocking firmware2 ...
Writing from /tmp/firmware.img to firmware2 ...
root@AP-64FD4E:/tmp# Connection to 10.100.30.164 closed by remote host.
Connection to 10.100.30.164 closed.
Installation de ThingPark Enterprise All-in-one
-
Reconnectez-vous au Wi-Fi et désactivez le pare-feu.
-
Insérez la clé USB, vous devriez obtenir un point de montage "/mnt/storage".
root@AP-64FD4E:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/mtdblock7 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock8 on /mnt/data type jffs2 (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /mnt/storage type ext4 (rw,noatime,data=ordered) -
Copiez le TAO_gemtek.GMTK_FMTO.1_1.3.1 sous /mnt/storage.
scp TAO_gemtek.GMTK_FMTO.1_1.3.1 root@<ip address of the gateway>:/mnt/storage/
-
Connectez-vous à la passerelle en utilisant SSH.
-
Installez le package comme dans une installation standard :
-
cd /mnt/storage
-
chmod u+x ./TAO_gemtek.GMTK_FMTO.1_1.3.1
-
./TAO_gemtek.GMTK_FMTO.1_1.3.1
root@AP-64FD4E:/mnt/storage# ./TAO_gemtek.GMTK_FMTO.1_1.3.1
Self Extracting Installer
./
./rootfs-patch-tao-1.3.1-gemfemto.tar.gz
./install.autorun
Execute tao-install.sh
LRR custom configuration
-> TAO fresh install, add complete lrr custom folder
ipsec is in /etc, need to clean files and folder
Execute system preparation scripts if any
System characteristics: setting file not present: automatic creation ...
-----------------------------------------------------------
----------------------------------------------------------
Checking consistency of system definition
OK: SYSTEM defined: gemfemto
OK: MANUFACTURER defined: browan
OK: FIRMWARE defined: openwrt
OK: MANUFACTURER_OUI defined: 80029c
OK: SEMTECH_REFDESIGN: 1.5 in (1.0 1.5 2.1)
OK: at least one option set in [SEMTECH_V1_0 SEMTECH_V1_5 SEMTECH_V2_1]
OK: TERMINFO defined: export TERMINFO=/etc/terminfo/
OK: NETSTAT defined: netstat -an
OK: VIEW_NTP_CONF defined: cat /etc/ntp.conf
OK: TRACE_BACKUP_DIR defined: /mnt/storage/actility/traces
OK: at least one option set in [TAR_OPTION_X TAR_OPTION_EXCLUDE]
OK: NETWORK_INTERFACE_FILE: valid file /etc/config/network
OK: SYSTEM_ETC: valid directory /etc
OK: IPSEC: valid executable /usr/sbin/ipsec
OK: IPSEC_CONF: valid file /etc/ipsec.conf
OK: NTP_SERVICE: valid file /etc/init.d/sysntpd
OK: SFTP: valid executable /mnt/storage/actility/lrr/sftp/sftp
OK: IPTABLES_BIN: valid executable /usr/sbin/iptables
OK: NETWORK_INTERFACE_FILE defined: /etc/config/network
-----------------------------------------------------------
/mnt/storage/actility used as root directory
System : gemfemto
ROOTACT not present in /etc/profile : add it
New installation mechanism detected
create service checktls
create service checkvpn2
create service gwmgr_restore
create service ipfailover2
create service lrr
create service lrrplan
iptables are installed
passwd: no record of support in /etc/shadow, using /etc/passwd
Changing password for support
...
Starting lrc.x service: gemfemto
Warning: lrc.x started WITHOUT nohup !
[OK]
restart service mqtt
Stopping mosquitto service: [FAILED]
mosquitto is already stopped
Starting mosquitto service: gemfemto
Warning: mosquitto started WITHOUT nohup !
[OK]
restart service node-red
Stopping node-red service: [FAILED]
node-red is already stopped
Starting node-red service: gemfemto
Warning: node-red started WITHOUT nohup !
[OK]
restart service tao
Stopping tao-server service: [FAILED]
tao-server is already stopped
Starting tao-server service: gemfemto
Warning: tao-server started WITHOUT nohup !
[OK]
System configuration done
Stopping lrr service: [FAILED]
lrr is already stopped
Starting lrr service: gemfemto
no command to power on radio board
no AES key generation on v1.5 model
Updating /mnt/storage/actility/usr/etc/lrr/versions.ini file
/mnt/storage/actility/usr/etc/lrr/versions.ini file updated
Warning: lrr started WITHOUT nohup !
[OK]
Installation done
-
-
ThingPark Enterprise All-in-one configurera de nouvelles règles de pare-feu.
-
Vous devriez maintenant redémarrer la passerelle.
-
Vous devriez pouvoir vous connecter après 3 à 4 minutes.
http://<adresse IP de la passerelle>:1323