Dans les configurations du profil du serveur, vous pouvez indiquer que la file d'attente est générée dans une file d'attente parent et en plus de cela, vous pouvez indiquer un type de file d'attente tel que PCQ afin que la bande passante soit distribuée.
Une autre option consiste à utiliser la fonctionnalité de file d’attente dynamique. L'idée est que chaque utilisateur connecté reçoit une part égale de la bande passante totale disponible, s'ajustant automatiquement lorsque les utilisateurs se connectent ou se déconnectent.
Nous vous expliquons comment y parvenir :
Étape 1 : Configurer HotSpot
Tout d’abord, vous devez configurer un HotSpot sur votre appareil MikroTik. Vous pouvez le configurer depuis WinBox ou WebFig en suivant ces étapes de base :
- Accédez à IP > HotSpot et cliquez sur « Configuration du HotSpot ».
- Choisissez l'interface où vous souhaitez que le HotSpot fonctionne.
- Suivez les étapes de l'assistant pour configurer le réseau HotSpot, y compris l'adresse IP HotSpot, la plage d'adresses DHCP, etc.
Étape 2 : configurer le profil utilisateur HotSpot
Pour que la bande passante soit distribuée automatiquement, vous pouvez utiliser les profils utilisateur HotSpot pour définir des limites de bande passante dynamique :
- Accédez à IP > HotSpot > Profils utilisateur.
- Créer un nouveau profil ou en modifier un existant.
- Définir la limite de vitesse:
- En
Rate Limit (rx/tx)
, vous pouvez définir des limites spécifiques, mais pour le rendre dynamique en fonction des utilisateurs connectés, utilisez un script ou mangle avec des files d'attente qui ajustent cette valeur.
- En
Étape 3 : Utiliser des scripts pour ajuster dynamiquement la bande passante
Étant donné que MikroTik n'a pas de fonctionnalité intégrée qui ajuste automatiquement la bande passante par utilisateur en fonction du nombre total d'utilisateurs connectés, vous auriez besoin d'une méthode pour calculer et ajuster ces valeurs de manière dynamique, éventuellement via des scripts :
- Créer un script Québec:
- Comptez le nombre d'utilisateurs connectés au HotSpot.
- Divisez la bande passante totale disponible par le nombre d'utilisateurs.
- Ajuste le
Rate Limit
dans le profil utilisateur HotSpot en fonction des utilisateurs connectés.
:local totalBW 10000; # 10 Mbps total
:local usersCount [/ip hotspot active print count-only];
:local userBW ($totalBW / $usersCount);
:local rate ($userBW."k/".$userBW."k");
/ip hotspot user profile set [find name="default"] rate-limit=$rate;
- Programmer le script à exécuter à intervalles réguliers ou à chaque fois qu'un utilisateur se connecte ou se déconnecte :
- Aller à Système > Planificateur et créez une nouvelle tâche pour exécuter le script toutes les minutes par exemple.
Considérations finales
- Performance: Veuillez noter que l'exécution fréquente de scripts peut affecter les performances de l'appareil, surtout s'il y a de nombreux utilisateurs.
- Test: Assurez-vous de tester la configuration dans un environnement contrôlé pour ajuster le script et les paramètres si nécessaire avant de le déployer en production.
Cette méthode permet d'ajuster dynamiquement la bande passante par utilisateur sur un MikroTik HotSpot, bien qu'elle nécessite une configuration manuelle supplémentaire et des connaissances en script dans RouterOS.
Il n'y a aucun tag pour ce message.