Les contenus "Intéressant"
-
Aide au choix d'une solution 4G
Le choix d'un modem est, comme beaucoup de choix, souvent Cornélien puisqu'il s'agit presque toujours d'un compromis entre avantages et inconvénients, chacun étant totalement subjectifs et fonctions de vos centres d'intérêts. Tout ça pour dire que c'est à vous et à vous seul qu'il appartient de faire ce choix tout en faisant attention que le choix d'un intervenant du forum n'est pas forcément transposable à votre cas, soit du fait des contraintes techniques, soit parce que les centres de d'intérêts divergents.
Ceci étant posé, la partie pratique :
- le préalable est l'analyse du terrain et des antennes relais disponibles : distances, fréquences, angles (secteurs) d'émission, opérateurs, obstacles.
Pour ce faire 2 tutoriaux :1) Tutoriel chercher les relais avec cartoradio.fr
qui permet de situer son domicile et "visualiser" les antennes relais disponibles2) Tutoriel profil altimétrique avec lafibre.info
qui permet de tracer un profil altimétrique entre 2 points sur la carte.A noter que plusieurs cas peuvent conduire à se rabattre sur le satellite ou l'ADSL pour avoir internet :
1) aucune antenne en ligne directe dans un rayon de 20km ou des obstacles importants entre vous et les antennes
2) une saturation des antennes disponibles rendant l'usage d'internet inconfortable voir impossible
les ondes peuvent aussi rebondir sur les reliefs mais là intervient un des préceptes de la 4G : il faut payer pour voir car seule la pratique permettra de définir à quel débit et stabilité vous êtes éligibles
Le choix de l'opérateur devra aussi considérer le quota de données envisagé, puisque c'est un critère limitant dans l'utilisation d'une liaison 4G pour l'internet :
Avec 100Go, l'offre est suffisante pour une utilisation classique d'internet (surf, mail, une dizaine d'heures de vidéo ou replay, mais pas de tv ou streaming sans restriction)
Pour les mordus de vidéo, ou les familles avec ados, soit vous creusez une tranchée avant de leur annoncer qu'ils seront bridés pour cette partie, soit vous choisissez un opérateur qui offre de l'illimité (4G Box de Bouygues, Orange, ou Free mobile en lien avec une Freebox ADSL).
Le choix du débit sera aussi fonction des habitudes et du cadre familial, un débit de 20-25Mbps est suffisant pour un surf classique et un peu de vidéo pour 1 à 2 personnes, une famille accro au net aura besoin de 20Mbps par personne donc 100Mbps de débit couvrira sans souci les besoins d'une famille de 2 adultes et 4 ados
Le choix du matériel maintenant, il faut un modem 4G/routeur, je me base sur Huawei comme marque, pourquoi : car ils sont le plus présent sur ce marché, ont les meilleurs rapport performance / prix pour la partie modem 4G.
Nos membres @Gazel et @Oga83 ont développé en exclusivité les applications (Windows) LTEinspecteur et LTE H-Monitor.
Par contre, ils ont l'inconvénient d'avoir un service minimum sur le SAV et le contact client ainsi que des fonctionnalités de routeur très en deçà des produits concurrents (pas de QOS, contrôle parental, ...). A vous de voir si vous voulez une autre marque (cf. la page principale routeur4g.fr).Le choix de la fréquence est importante selon l'utilisation envisagée mais est souvent contrainte, attention que les débits mentionnés sont théoriques et qu'il est impossible de généraliser ou théoriser un cas. Chaque couple récepteur-émetteur-opérateur a son comportement propre, et par exemple un utilisateur à 4 km sans antenne pourra avoir 70Mbps quand un autre, à 500 mètres d'une antenne, n'aura qu'un fluctuant 5Mbps, voir moins.
- les basses fréquences (700/800 MHz) pénètrent mieux les murs et permettent donc, théoriquement, de s'affranchir d'une antenne externe mais avec l'inconvénient d'un débit maximum moindre (dans les 75 Mbps)
- la fréquence de 1800 MHz est intermédiaire en termes d'affaiblissement et de débit
- la fréquence de 2600 MHz est celle qui a le meilleur débit potentiel mais qui requiert une antenne au-delà de 2-3 km pour vraiment en profiter.
Pour l'antenne : selon la distance du relais potentiel, et du débit souhaité, l'installation d'une antenne peut s'avérer nécessaire. Celle-ci devra être installée le plus haut possible, en toiture ou sur une façade et orientée vers le relais potentiel et surtout à distance raisonnable (10 mètres max, cheminement compris) de l'endroit ou sera posé le modem 4G.
Le gain d'une antenne varie entre 6 et 11 dB (celles qui ont plus dans les fiches techniques doivent être oubliées : les informations sont alors "commerciales") et plus la distance entre le relais et le domicile est important et plus le gain doit être élevé.
- en dessous de 3 km : l'antenne n'est pas indispensable
- de 3 à 12 km : une antenne panneau (6-9dB) sera suffisante
- au-delà de 12km : des antennes râteau (11-13dB) sont plus que conseillées
3 critères vont impacter le choix d'une antenne
1) la possibilité et volonté d'installer une antenne sur sa toiture (à chacun son choix)
2) les fréquences d'émission du relais / opérateur sélectionné après la 1ere phase
3) le débit souhaité (maximiser le gain permet de mettre toutes les chances de son coté d'avoir le meilleur débit mais sans être sûr d'y parvenir (cf en fin d'article)
Conscient de la densité de cet article, voici quelques cas pratiques:
1) une famille habitué à un ADSL famélique et disposant de la TNT/SAT pour la TV, habitant à moins de 2km d'un relais free ou 3km d'un relais SFR/orange peut se contenter d'un B315 sans antenne externe en prenant un abonnement 100Go chez RED, NRJ mobile ou Free pour 20€/mois. Le B315 peut être remplacé par un modèle plus moderne B525 pour 30€ de plus environ.
2) une famille forte consommatrice de data (TV, ados, etc.) préfèrera un B525 et envisagera l'ajout d'une antenne panneau externe selon sa localisation et son choix de l'opérateur en illimité (Bouygues, SFR ou Free), le B715 représente une plus-value de 30€ environ actuellement
3) pour les mordus de technologie : Un B715 et une paire d'antenne Yagi sur un mat permettront d'explorer tous les débits permis par l'antenne de l'opérateur choisi.
Un point est absolument à garder en mémoire avant de franchir le pas de la solution 4G, je me répète, oui, j'ai le droit c'est moi qui écrit , de plus en plus d'utilisateurs sur un réseau limité en capacité font qu'a certains endroits les antennes sont saturées et ne donnent accès qu'a un débit pire qu'un mauvais ADSL par moment. Il est important d'identifier si votre localisation fait partie de ces zones car le choix de la technologie 4G, dans ce cas, risque d'apporter beaucoup de frustration. Plusieurs sujet du forum en parlent, sachez qu'il suffit de faire des mesures de débit depuis un portable avec une puce de l'opérateur envisagée le matin, midi et soir un jour en semaine et pareil un samedi ou dimanche. Le débit, au même endroit, doit être approximativement constant chaque fois et le ratio entre DL et UL doit être > 6. Dans la négative, soyez conscient que le relais que vous captez est soit bridé (dans ce cas, selon le niveau, le débit peut être acceptable) soit saturé (auquel cas il faut savoir que vous aurez des coupures et que ça risque de ne pas s'améliorer de sitôt.
rev.09/2021 -
>[Meilleurs posts du forum]
Etudes bénévoles alti/topo
Je réalise pour les membres du forum des études altimétriques et topographiques en fonction de leur habitation.
Les limites :- étude de 4 relais BTS*
- 1 opérateur illimité (Bouygues Telecoms ou Free mobile)
- utilisation 4G privée
Pourquoi ces limites ?
Parce ce qu'une étude de ce type prend au minimum 45 mn, plus généralement 1 h 30 et que c'est un service complet payant pour les professionnels (contact).
Explication des différents graphiques
---------------------
Pour me remercier d'une étude vous pouvez : promotionner mon post, cliquer sur les liens affiliés pour commander les matériels conseillés dans le post.
-
Suite de petits logiciels pour routeurs 4G Huawei
Bonjour,J'ai commencé le développement de petits logiciels pour contrôler les routeurs 4G :J'en ai fait pour l'instant deux.Le premier permet de customiser les bandes de fréquences (en upload et en download) :(Screenshot pris sur ma tablette Android). Il doit fonctionner sur toutes les plateformes (Windows, MacOSX, Linux, Android, IOS, etc). Mais je ne l'ai testé que sur mes plateformes que j'utilise au quotidien (Linux et Android).Le deuxième est un petit script qui permet uniquement de regarder la qualité des signaux sans interface graphique.L'idée de ce repo est de faire des petits logiciels. J'ai par exemple l'idée de faire un logiciel de publipostage, par exemple : envoyer un SMS de bonne année à tous mes contacts. Autre idée : un logiciel qui test le signal chaque minute et qui fait des graphiques. Si vous en avez d'autres, n'hésitez pas à m'en faire part.Ces logiciels sont libres (GPL V3 pour les initiés). Ils sont écrits en python et utilisent une bibliothèque qui utilise l'API des routeurs Huawei. Vous pouvez donc l'améliorer si vous le pouvez.Si vous ne savez pas développer mais vous avez réussi à les installer vous pouvez faire une procédure pour les installer. Si vous avez réussi à packager le logiciel (.exe, apk, rpm) pour qu'il soit facilement, ça serait parfait de le partager.Enfin n'hésitez pas d'utiliser cette discussion si vous n'arrivez pas à les faire fonctionner ou que cela fonctionne mal.
-
[TUTO] Modification d'un firmware FW
Maintenant qu'on a accès au routeur avec telnet et qu'on peut partager des fichiers avec Samba, il est temps de passer aux choses sérieusesNous allons compiler notre premier programme qui va fonctionner sur le routeur.1- Premier programme
On va commencer par quelque chose de très simple :#include <stdio.h><br>void main(void)<br>{<br> printf("Hello world !\r\n");<br>}<br>
Je compile ça sur un Raspberry B+ que j'ai sous la main (et qui utilise aussi un Armv7), en prenant la précaution de linker en static pour qu'il n'y ait aucune dépendances sur les librairies :<div>cc test.c -o test -static</div><div></div>
On récupère l'exécutable sur le routeur et on le lance :ça marche !Super simple, non ?Bon, ok, vous allez me dire que ça ne sert à rien...2- Utilisation des librairies dynamiques du routeur
Pour passer à l'étape suivante, nous allons utiliser les librairies installées sur le routeur. C'est elles qui sont intéressantes puisqu'elles vont nous permettre d'accéder à ses entrailles ...Pour cela, il faut utiliser un compilateur avec la même version EABI (qui soit capable de linker les librairies dynamiques du routeur).Nous allons donc installer la toolchain Android. En fait, elle est déjà sur mon PC (installée avec Visual Studio).Nous avons également besoin de connaitre la version du sdk Android utilisé pour générer les librairies du routeur. Pour cela, on lance la commande suivante sur le routeur :grep sdk /system/build.prop
C'est la version 19. Cela va nous permettre d'utiliser les bons fichiers de démarrage crtbegin/crtend. Ils doivent correspondre à la libc dynamique utilisée.Pour utiliser les librairies du routeur (/app/lib et /system/lib), nous allons les recopier sur le PC, dans le répertoire ./lib_routerCela nous permet de préparer notre commande pour compiler le même programme :gcc -o test test.c %Lib%/crtbegin_static.o %Lib%/crtend_android.o -I %Inc% -nostdlib -Wl,--dynamic-linker=/system/bin/linker -Wl,-Bdynamic -L./lib_router -lc<br>
avec %Lib% et %Inc% qui pointent vers les répertoires de la toolchain Android 19.Je ne vais pas rentrer dans les détails de cette commande mais, en résumé, elle permet de n'utiliser que les librairies indiquées (celles du routeur, libc dans cet exemple), et d'utiliser le bon loader sur le routeur.On compile, et le programme donne le même résultat !Alors, quelle différence me direz-vous ? A part utiliser une commande beaucoup plus compliquée...Et bien cette fois-ci, on utilise uniquement les librairies présentes sur le routeur :Notre première compilation (statique - tout était embarqué dans le programme) générait un programme de 582ko alors que le deuxième programme ne fait que 6ko !Le second intérêt, c'est que maintenant, on peut utiliser les librairies spécifiques au routeur pour accéder à différentes fonctions...3- Affichage CellId, RSSI, ...
On complète donc notre programme pour afficher les informations relatices aux CellId, RSSI, RSRP, RSRQ et SINR :
On ajoute les librairies correspondantes à la ligne de commande, on compile, on transfère, sur le router et on exécute :<code> unsigned char Buffer[64]; <br>
printf("Hello world !");
// Affichage CellId
AT_Locinfo(Buffer);
printf("CellId=%d", *(int *)(Buffer + 16));
// Affichage Rssi
printf("Rssi=%s dBm", Buffer);
// Affichage Rsrp/Rsrq/Sinr
AT_Rsrp(Buffer);
printf("Rsrp=%s dBmRsrq=%s dB", Buffer, Buffer + 8);
// Affichage Sinr
AT_Hcsq(Buffer);
printf("Sinr=%d dB", (int)(*(int *)(Buffer + 12)*0.2));
}
#include <stdio.h><br>#include <string.h><br><br>void main(void)<br>{<br>On peut comparer ces valeurs avec ce que donne Huawei Monitor :et on trouve pareil ! Enfin presque...On peut remarquer que les informations du RSSI et du SINR ne sont plus clampées (comme dans les API ou l'interface Web). On a ici les vrais valeurs de la baseboardCôté performance, notre programme n'a aucun impact sur le CPU. On peut faire des centaines de requêtes par secondes !4- Et après ?
Quand j'aurai un peu de temps et de courage, j'écrirai un démon Huawei Monitor qui tournera sur le routeur pour enregistrer sa base de données sur une clef USB. Un partage Samba permettra de visualiser les données en même temps sur son PCSi ce genre de post vous plait, n'oubliez pas de le promotionner pour que j'en fasse d'autres ! -
[TUTO] Accéder à son LAN derrière un routeur 4G, depuis l'extérieur, avec ngrok
La question "Comment accéder à mon LAN de l'extérieur ?" est souvent posée...En 4G, et contrairement à l'ADSL, on est généralement pas connecté directement à internet.Saufs exceptions (airmob, ...), on est connecté au réseau privé de l'opérateur et c'est lui qui route vers internet.Pour cette raison, il n'est pas possible d'ouvrir un port vers l'extérieur pour établir une connexion entrante.Par ailleurs, l'adresse publique qu'on a (et qui est vue par les sites sur lesquels on se connecte) est partagée par d'autres clients de l'opérateur. Ainsi, le routeur 4G n'a pas d'adresse publique internet : l'opérateur lui attribue une adresse WAN qui est généralement une adresse IP privée de classe A (10.x.x.x).
Si on veut accéder à certains équipement de son LAN, plusieurs techniques sont utilisables :
- établir un VPN (on un tunnel reverse-ssh) entre une machine de son LAN et une machine accessible depuis internet qu'on maitrise entièrement (pour ouvrir les ports). Cela exlut bien-sûr les VPN d'anonymisation style NordVpn, SaferVpn, ...
- utiliser ngrok qui utilise sensiblement le même principe que le VPN.
Dans ce tuto, je ne parlerai que de la solution ngrok qui est extrêmement simple à mettre en œuvre. Pour le VPN ou le reverse-ssh, ce sera un autre tuto.Principe :1- Une machine de son LAN utilise le client ngrok pour établir une connexion avec un server ngrok. On lui indique quel équipement doit être accessible de l'extérieur.
2- Pour accéder à la machine de son LAN, on se connecte au serveur ngrok avec une url spéciale. Le routage est alors effectuée entre le serveur et le client ngrok.
Pour mettre en œuvre cette solution, il faut :
1- Créer un compte sur ngrok
2- Installer le client ngrok sur une machine de son LAN. Cette machine peut être un PC, un Mac, un Raspberry Pi, ... Dans ce tuto, j'utiliserai un Raspberry Pi, mais les instructions sont facilement transposables à un autre PC/OS.
A- Créer un compte ngrok
C'est ici que ça se passe.
Une fois que c'est fait, on se retrouve sur son tableau de bord.
On y retrouve l'authtoken que nous allons utiliser plus loin ainsi-que les liens de téléchargement du client.B- Installer le client
On commence par télécharger, et dézipper le client ngrok :wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip # Utiliser l'URL du tableau de bord<br>unzip ngrok-stable-linux-arm.zip<br>rm ngrok-stable-linux-arm.zip<br>
Ensuite, on configure son authtoken pour que ngrok sache qui on est (remplacer les xxx par la valeur qui est affichée sur le tableau de bord) :./ngrok authtoken xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<br>
On lance le client en indiquant quelle est la machine (et le port) à rendre accessible de l'extérieur :
Par exemple, si j'ai un serveur web qui tourne sur un PC dont l'adresse IP est 192.168.0.100, je tape :./ngrok http 192.168.0.100:80
Le client affiche :
Sur cet écran, on trouve l'url à utiliser de l'extérieur pour accéder à la machine de son LAN :http://63c403de.ngrok.io
Avec le plan gratuit de ngrok, cette url change à chaque lancement. Pour avoir une url fixe, il faut prendre un plan payant...Accéder à son équipement de l'extérieurPour finir, il suffit d'entrer cette url dans son navigateurC'est peut être inutile de le préciser, mais l'accès extérieur ne fonctionne que quand le client ngrok est lancéSi ce genre de post vous plait, n'oubliez pas de le promotionner pour que j'en fasse d'autres ! -
[TUTO] Modification d'un firmware FW
Le but de ce tutoriel est de montrer le principe pour extraire les fichiers d'un firmware, les modifier ou en ajouter.Cela permet d'ajouter des fonctionnalités à son routeur 4GAttention : Il est réservé à des utilisateurs qui maîtrisent parfaitement les techniques employées.
Ne vous lancez pas dans ce genre de manipulations si ce n'est pas le cas.1- Objectifs
Nous allons partir du firmware original d'un routeur B715s-23c pour le modifier de la manière suivante :
- allongement de la durée de session de l'interface Web (5 minutes, c'est vraiment trop court !)
- modification du logo de l'interface Web
- ajout d'un serveur telnet
Ces modifications sont assez simples, mais elles donnent les bases pour allez plus loin
Le firmware de départ est le B715-23c_UPDATE_11.197.01.00.965.bin (d'origine) mais le principe serait le même pour un autre modèle et/ou une autre version.2- Outils utilisés
- balong_usbdload, pour installer un loader dans le routeur qui va permettre de flasher un firmware par USB;- balongflash, pour extraire les sections du firmware (cela peut également être fait avec qhuaweiflash, mais je trouve cela moins pratique); Egalement utilisé pour flasher le firmware final;- qhuaweiflash, pour remplacer les sections du firmware et générer le fichier .BIN final.
En théorie, qhuaweiflash permet d'ajouter, modifier et supprimer des fichiers dans le firmware, mais je n'ai pas réussi à faire fonctionner correctement la fonction d'ajout (les fichiers sont uniquement ajoutés dans la racine). D'autre part, il est plus facile d'avoir l'arborescence complète sur son disque : on peut facilement faire des recherches, décompresser des fichiers, ...
Ces outils ont été développés par Forth32 (merci à lui !) et je les ai traduits à partir du Russe. La version originale en Russe se trouve ici. La version traduite ici.
Note importante : qhuaweiflash ne fonctionne que sur Linux.
Pour compiler balong_usbdload :<code>balong-usbdload<br>
makegit clone https://github.com/Oga83/balong-usbdload<br>cd
Pour compiler balongflash :<code>balongflash<br>
makegit clone https://github.com/Oga83/balongflash<br>cd
Pour compiler qhuaweiflash<code>qhuaweiflash<br>
qmake
makehttps://github.com/Oga83/qhuaweiflash<br>cd3- Extraction des sections
Une fois que nous avons le firmware original et les outils, on met le tout dans le répertoire de son choix (/tmp/huawei pour la suite de ce tuto) :Pour extraire les sections du firmware, on utilise la commande suivante :balong_flash -e B715-23c_UPDATE_11.197.01.00.965.bin
Et on obtient un fichier par section :
Les 2 sections qui nous intéressent sont System et WEBUI. Il s'agit d'archives 'cpio'.
On peut extraire le système de fichiers qu'elles contiennent dans un répertoire avec la commande 'cpio' :mkdir System<br>cd System<br>cpio -ivm -F ../10-00590000-System.bin<br>hm103.jpg
et on obtient le contenu de cette section :
On procède de la même manière avec la section WEBUI :cd ..<br>mkdir WEBUI<br>cd WEBUI<br>cpio -ivm -F ../12-005b0000-WEBUI.bin
4- Modifications
4a- Modification de la durée de session
Le timeout de session est défini dans le fichier WEBUI/WebApp/common/config/webserver/timeout.xml
Il suffit modifier la valeur. Je la passe à 1440 minutes (1 jour), en remplacement des 5 minutes d'origine :nano WEBUI/WebApp/common/config/webserver/timeout.xml
4b- Modification du logo
Il suffit de modifier le fichier WEBUI/WebApp/common/res/euap-icon2.pngpinta WEBUI/WebApp/common/res/euap-icon2.png
4c- Ajout du serveur telnet
Le routeur est basé sur une distribution Linux qui utilise une vieille version de Busybox qui, de plus, est limitée (pas de serveur telnet).
Busybox est un programme qui regroupe tout un ensemble d'utilitaires linux. On l'appelle le couteau Suisse du Linux embarqué.
Nous allons ajouter au routeur une version plus récente de Busybox.
Les binaires, compilés (avec librairies statiques), peuvent être téléchargés ici.
Pour le B715, la version ARMv7-1.21 fera l'affaire. On va la télécharger dans System/bin :
cd System/bin<br>wget <code>https://busybox.net/downloads/binaries/1.21.1/busybox-armv7l
Pour que le serveur telnet fonctionne, il faut créer au moins 1 utilisateur.
On va donc créer le fichier System/etc/passwd (qui n'existe pas dans le firmware d'origine) avec la ligne suivante :root::0:0:root:/tmp:/bin/sh
Soit vous le faites avec votre éditeur préféré, soit avec la commande suivante :printf "root::0:0:root:/tmp:/bin/sh\n" > System/etc/passwd
Et pour terminer, il faut lancer le serveur telnet au démarrage (en utilisant le Busybox qu'on vient de télécharger).
Pour cela, on va ajouter une ligne à la fin du fichier System/etc/autorun.sh :busybox-armv7l telnetd -l /bin/sh
Encore une fois, soit vous le faites avec votre éditeur préféré, soit avec la commande suivante :printf "\nbusybox-armv7l telnetd -l /bin/sh\n" >>System/etc/autorun.sh
(notez bien qu'on utilise ">>" pour ajouter la ligne à la fin du fichier)Voilà, nos modifications sont terminées !Il faut maintenant les injecter dans le firmware.5- Génération du firmware modifié
On procède à l'envers de l'extraction de fichiers.
Générer les archives cpio :cd System<br>find . -print | cpio -ov -H newc -F ../10-00590000-System-mod.bin <br>cd ../WEBUI<br><div>find . -print | cpio -ov -H newc -F ../12-005b0000-WEBUI-mod.bin </div>
Pour réinjecter ces sections modifiées dans le firmware, on lance qhuaweiflash, et on ouvre le firmware d'origine :
Et pour chacune des 2 sections System et WEBUI, on utilise le menu "Section/Remplacer", en sélectionnant les fichiers crées juste avant (10-00590000-System-mod.bin et 12-005b0000-WEBUI-mod.bin) :
Une fois que c'est fait, il suffit d'enregistrer (menu "Fichier/Enregistrer sous"), et vous obtenez un .BIN qui contient vos modifications
Il ne reste plus qu'à le flasher !Pour cela, on utilise balong_usbdload et balong_flash, mais c'est pour un autre tuto !Une fois que c'est fait, on peut accéder au routeur avec telnettelnet 192.168.0.1
-
[LTE H-Monitor] version 1.60
La nouvelle version 1.60 de Huawei Monitor est prête !
Les principales nouveautés sont les suivantes :
- Ajout des Vu-mètres paramétrables
- Ajout des informations Network, BandUL et BandDL dans la base de données
- Toutes les variables de la base de données sont utilisables dans les scripts
- Ajout de la liste des variables dans la configuration des scripts
- Ajout du format numérique des légendes dans la configuration des profils
- Ajout de bulles d'information dans la configuration de profils pour aider à mieux comprendre les fonctions
- Ajout d'un menu "Restaurer tous les profils prédéfinis"- Indicateur 2G/3G/4G/4G+ sur l'écran principal (onglet Synthèse)- et plein d'autres choses !
Pour cette version, il y a compatibilité de la base de données (ascendante uniquement, une ancienne version ne peut pas lire les données de cette version).
Idem pour la configuration, mais il faudra utiliser la fonction "Réinitialiser les profils par défaut" pour supprimer les erreurs liées au changements de syntaxe dans les scripts personnalisés.J'ai fait un résumé des possibilités graphiques de cette version :Huawei Monitor permet de configurer ses graphiques comme on le veut.Les profils prédéfinis sont déjà assez complet et il n'est pas obligatoire de configurer quoi que ce soit au niveau graphique. C'est simplement une possibilité qui est disponible !Plusieurs profils sont prédéfinis et on sélectionne celui qu'on souhaite avec une liste déroulante :On peut également choisir la période de représentation des données :
Exemple d'un profil très simple qui utilise une fenêtre pour les données et une autre pour les indicateurs du signal.
On peut définir jusqu'à 9 fenêtres différentes et choisir quelle information on y représente.
Par exemple, ici, on a 6 fenêtres :
La couleur de remplissage des courbes peut être choisie. On peut même définir des gradients de couleur et choisir les seuils de changement de couleur :
Mais les possibilités de paramétrage ne s'arrêtent pas là. Il est possible de définir soi-même ses formules pour l'affichage des données !
Le profil "Puissance reçue" est un exemple où le RSSI et le RSRP ne sont pas affichés en dBm, mais en pico watts.
Pour cela, la valeur à affichée pour le RSSI a été définie (dans le paramétrage des 'scripts') avec la forme suivante : return 1e9 * Math.Pow(10, y.Rssi/10)<br><div></div>
On a simplement appliqué la formule de conversion en milliwatts, puis multiplié par 1e9 pour l'avoir en pico watts.Et voilà ce que cela donne :
On peut également représenter le volume des données échangées sur différentes périodes. Ici, c'est sur 1 semaine :
Cette nouvelle version introduit les vu-mètres. Pour chaque indicateur, on peut décider de le visualiser sous forme de vu-mètre et choisir dans quelle fenêtre on l'affiche. On peut bien-sûr afficher le même indicateur sous forme de courbe, en même temps, dans la même fenêtre ou dans une autre :On peut également voir sur l'image ci-dessus qu'on peut afficher l'historique des changements de bande et du type de réseau (2g, 3g, 4g, 4g+). C'est pratique pour voir ce qui s'est passé à postériori.On peut faire la même chose avec les changements d'adresse IP WAN (lignes verticales jaunes), les changements de BTS (lignes verticales rouges) et les périodes sans données (logiciel arrêté, routeur surchargé qui n'envoie plus les données - lignes horizontales grises). Bien-sûr, ces couleurs sont paramétrables.
Chaque courbe bénéficie de bulles d'information. En approchant la souris, on obtient les informations pour le point concerné :
Pour le paramétrage des courbes, un certains nombre de paramètres est accessible pour chaque indicateur.
Il y a le nom, l'unité, le format, l'état visible ou non, la couleur, l'épaisseur, le remplissage (plein ou gradient avec les seuils), ...
Un paramétrage plus fin peut être réalisé avec les 'scripts'. Ils permettent d'avoir accès à toutes les informations de la base de données et d'ajouter des indicateurs, comme par exemple la puissance reçue ou tout ce que vous pouvez imaginer.
On peut également définir un script pour afficher la légende. C'est utile si on veut afficher des informations "texte" à partir d'informations numériques (comme le type de réseau en clair : 2G, 3G, ..., 4G+)
Dans cet exemple, on transforme les dBm en pW. On peut également voir que la liste des variables accessibles est importante :
Et dans celui-ci, on affiche le type de réseau sous forme de texte :Chaque ensemble de courbes est regroupé dans un "profil". ça permet de passer facilement d'une configuration à l'autre.Pour chacun de ces profils (existants ou qu'on crée soi-même), on peut définir l'organisation (fenêtres en colonnes, lignes, carré, ...), l'interpolation et le lissage des courbes, et les couleurs de la fenêtre et de la grille :Amusez-vous bien et dites moi ce que vous en pensez !
-
Retour expérience B715s/EdgeRouter/VPN
Bonjour,
Je vous fais un petit retour de mon expérience avec un B715s depuis un mois :
J'avais une connexion internet assez faible avec un download à 2.5 Mb/s...
J'ai donc remplaçé ma box ADSL par l'installation suivante :
- B715s-23c avec un abonnement NRJ Mobile 100GB à 9.99 euros
- Routeur Ubiquiti EdgeRouter 4 qui réalise l'interface entre le B715c et le LAN
- VPN vers un serveur Scaleway pour le traffic sortant, mais aussi le traffic entrant (accès à mes équipements depuis l'extérieur)
Le Wifi du router 4G est désactivé et j'ai un point d'accès wifi sur le LAN. De cette manière, tout le traffic sortant passe par le Edgerouter, puis par le B715s.
J'ai choisi d'utiliser un Edgerouter pour les raisons suivantes :
- Il intègre un client OpenVPN. D'une part, c'est plus secure que le L2TP du Huawei. Cela permet aussi d'avoir un VPN compressé, ce qui améliore le débit apparent. Par ailleurs, je prèfère que le traffic qui passe par le routeur Huawei soit déjà chiffré : j'ai entendu parlé de backdoors sur certains des équipements de cette marque...
- Les règles de routage sont très fines et on peut faire en sorte que certains équipements sur le LAN ne passent pas par le VPN. Par exemple, c'est indispensable pour un Firestick Amazon (Amazon détecte les VPN et interdit l'accès à son catalogue vidéo).
- Ce routeur gère très bien les déconnexions/reconnexions du VPN (assez rares) et je n'ai jamais eu besoin de rebooter quoi que ce soit.
Pour le VPN, j'utilise un serveur dédié Scaleway (ARM64-2GB : 3€/mois - https://www.scaleway.com/pricing).
Les VPN classiques d'accès à Internet (style NordVPN, SaferVPN, ...) sont très bien mais on ne maitrise ni l'adresse IP publique du serveur (elle change) ni les redirections de port => le traffic entrant est impossible. Le serveur Scaleway a une adresse IP publique fixe et les ports sont facilement configurables. On peut donc avoir du traffic entrant (accès à ses équipements, site hebergé chez soi, ...) : un nom de domaine pointe sur ce serveur et le traffic entrant arrive chez moi en passant par le VPN. La grosse contrepartie par rapport à un VPN classique est qu'il faut installer et configurer le serveur soi-même.
Comme cela a déjà été indiqué sur ce forum, le VPN permet d'avoir une connexion sortante beaucoup plus stable, sans bridage opérateur, mais aussi d'avoir du traffic entrant, ce qui serait impossible sur le réseau opérateur (contrairement à une connection ADSL, on est pas directement sur internet; le routeur 4G n'a qu'une adresse IP "privée" du réseau de l'opérateur : pas d'adresse IP 'publique' fixe => redirection de port impossible).
L'abonnement NRJ Mobile que j'ai pris passait tout d'abord par SFR. La réception étant assez médiocre, j'ai demandé à passer sur Bouygues, ce qui a été fait sans problème. Résultat : un débit en download toujours supérieur à 40 Mb/s, assez souvent à 60 Mb/s et des pointes à près de 100 Mb/s (record à 97). J'ai un peu peur que le quota de 100 GB soit trop faible, mais si c'est le cas, un 2ème abonnement à 9.99€ fera l'affaire (les 2 abonnements coutent moins chez que celui de l'adsl). Ce prix n'est certes valable qu'un an, mais d'ici là, les offres auront certainement évolué.
Pour le moment, j'utilise les antennes 'oreilles de lapin' mais je vais commander l'antenne Arronna vendue par LowCostMobile (http://www.arronna.com/panelPIM/552.html
).
J'avais également besoin de faire fonctionner le SIP du B715s pour l'interfacer à mon serveur Asterisk (pour que mes téléphones DECT passe par l'abonnement NRJ Mobile) comme je le faisais avec la Freebox.
De ce côté, c'est plutôt une déception :
- Contrairement à ce que j'ai pu lire, le B715s n'est pas un serveur SIP. C'est uniquement un client.
- En plus, c'est un client SIP côté WAN. Pas côté LAN : Il est fait pour se connecter à un provider SIP externe.
Si on tente de se connecter à un serveur SIP sur son LAN (comme Asterisk), c'est l'address WAN qui est présentée, ce qui pose des problèmes pour l'enregistrement.
Mon installation fonctionne maintenant parfaitement depuis plus d'un mois.
J'ai donc résilié mon abonnement ADSL et renvoyé la box !
-
Guide pratique pour la planification et la construction d'infrastructures de télécommunication
Bonjour a tous,
Je suis tombé sur ce document par pur hasard, et je pensais que cela pouvait intéressé les membres du forum.
On y retrouves les grandes thématiques:- introduction à la physique des ondes radio
- Conception d'un réseau
- Antennes et lignes de transmission
- Matériel réseau
- Sécurité
- Construire un noeud extérieur
- Dépannage
- Études de Cas
Lien format ebook PDF: http://wndw.net/pdf/wndw-fr/wndw-fr-ebook.pdf
Bonne lecture -
[TUTO] Géoportail
Cette fiche n'est pas exhaustive. Vous pouvez la corriger, la modifier y ajouter d'autres outils.
Le site Géoportail appartient à l'administration française. C'est le portail national de la connaissance du territoire mis en oeuvre par l'IGN. Autant vous dire que c'est du sérieux. Il est particulièrement utile dans beaucoup de domaines. Il nous sera précieux pour vérifier la faisabilité de la mise en oeuvre d'un routeur 4G.
- Accès à la page d'accueil: CLIQUEZ ICI
- Cliquez à gauche sur "Photographies aériennes" pour voir la vue satellite et au dessus de la vue mettez votre adresse. Vous repérerez plus facilement les lieux. Vous pouvez zoomer pour plus de précision.
- Puis vous pouvez remplacer la vue aérienne par la carte IGN en cliquant sur "Carte IGN". Les courbes de terrain sont visibles et renseignent sur les différentes altitudes entre 2 points.
- A droite, se trouve une boîte à outils:
... en cliquant sur la clef à molette on accède à l'outil pour établir un profil altimétrique. C'est le principal outil qui nous intéresse car il permet de vérifier l'altimétrie du terrain entre deux points. Pour cela, il suffit de mettre le pointeur sur votre adresse et de cliquer une fois puis de mettre le pointeur sur l'endroit où se trouve le pylône. Là il faudra double-cliquer pour que le graphique apparaisse.
... En abscisse (horizontale) on a la distance entre les 2 points et en ordonnée (verticale ) on a l'altitude différente en fonction de la distance. Sur le point où va être installé le routeur on peut ajouter la hauteur de l'étage ou des combles si on envisage une installation en hauteur. Sur le point du pylône on peut ajouter la hauteur où se trouve l'émetteur. Une fois ces deux points reportés sur le graphique on peut y tracer une ligne et voir si elle rencontre un ou des obstacles.
... Mais il y a un autre outil qui peut nous intéresser; c'est la possibilité de mesurer un azimut. Une fois activé, il suffit de mettre le pointeur sur votre adresse et de cliquer une fois. Puis on déplace le pointeur sur le pylône et on clique aussi une fois. L'azimut apparaît dans une fenêtre orange. Il vous servira pour pointer votre antenne directionnelle.
Conclusion: entre votre point d'installation du routeur et l'émetteur, vous avez maintenant la distance, la configuration du terrain avec ses obstacles et l'azimut pour orienter une antenne directionnelle.
Cette fiche n'est pas exhaustive. Vous pouvez la corriger, la modifier y ajouter d'autres outils.