Forum Mac Os X server

Forum francophone sur les technologies serveur d'Apple
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 comment gérer la bande passante en ftp sur osx server x4.8 ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
pdahan
AtEase 4.0
AtEase 4.0


Nombre de messages : 16
Localisation : paris
Date d'inscription : 18/02/2006

MessageSujet: comment gérer la bande passante en ftp sur osx server x4.8 ?   Sam 3 Fév - 2:46

bonjour

j'ai besoin de gerer la bande passante (entrée/sortie) de mon service ftp.

il y a t-il une solution sur osx server, car c'est impossible sur la freebox...

merci de vos réponses

patrick
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Alex_
Admin


Nombre de messages : 442
Localisation : Nantes_Fr
Date d'inscription : 13/11/2005

MessageSujet: Re: comment gérer la bande passante en ftp sur osx server x4.8 ?   Lun 5 Fév - 11:39

Solution : Throttled


"Nous utiliserons un petit logiciel configurable en ligne de commande directement dans le Terminal qui permettra de limiter la bande passante tel que vous le souhaitez.

Pour cela, vous devez aller télécharger le logiciel “Throttled” à l’adresse suivante : throttled

Installation de Throttled

Throttled est proposé au téléchargement sous forme d’une archive. Commencez donc par la décompresser.

Ensuite, ouvrez un Terminal, puis exécutez ensuite le script “install.sh” :

Code:
cd ~/Desktop/throttled-0.4.1/<br>
./install.sh
Ce script copiera les fichiers “throttled” et “throttled-startup” dans /usr/local/sbin/. ?

Le fichier “throttled” est un binaire tandis que “throttled-startup” est le fichier de configuration qui sera chargé au lancement de Throttled.

Dans le dossier /Library/StartupItems, un dossier nommé “throttledStartup” sera créé.

Il y a deux fichiers dans ce dossier. Ils permettront à Throttled de se lancer automatiquement sans votre intervention au démarrage de votre serveur.

Configuration

Maintenant que Throttled est installé, nous allons nous pencher sur le fichier /usr/local sbin/throttled-startup qui contient tout les paramètres de configuration nécessaires à son bon fonctionnement. Ce fichier contient déjà des règles prédéfinies, des commentaires d’explications, ainsi que des variables. Vous l’aurez bien compris, ce fichier est un script de configuration.

Les lignes commençant par “#” sont des commentaires et sont par conséquent ignorées. Dans la première partie du fichier, vous avez la possibilité de choisir sur quelle interface réseau s’appliquera Throttled. Dans la deuxième partie, Throttled vous permet d’attribuer une valeur maximale à votre connexion pour l’upload.

Des valeurs recommandées pour des lignes ADSL ayant 256k ou 128k d’upload sont disponibles. Cependant, rien ne vous empêche de définir votre propre valeur d’upload si une autre vous convient mieux. Throttled cohabite avec le firewall d’Apple, intégré à Mac OS X.

Ainsi, Throttled sera capable d’y ajouter des règles afin de pouvoir gérer la bande passante. La variable RULENUM vous permet de définir le numéro des règles créées par Throttled. Il vous est ensuite expliqué le principe de Throttled.

Vous serez amené à créer des règles afin de déterminer des limitations de vitesse. Nous allons faire une analogie avec une voiture et des panneaux. Dans cette partie du script vous allez définir vos limitations (un panneau 70 km/h par exemple). Vous associerez ensuite ce panneau à un traffic.

Nous allons définir une règle à 3 ko/s :

Code:
/usr/local/sbin/throttled -s 3072 -d 18192 - set 3K thottle
Les paramètres sont expliqués juste au-dessus dans le fichier.

Pour associer cette règle à un certain traffic, vous utiliserez la valeur du paramètres -d qui vous permettera de passer par une règle divert. Il vous est ensuite expliqué que si votre adresse IP n’est pas fixe, vous pouvez spécifier une variable IP dont la valeur sera celle de votre adresse IP. Votre adresse IP se récupère avec quelques commandes dans la terminal.


Code:
# IP=$(/sbin/ifconfig $INTERFACE inet | /usr/bin/sed -n 's/^.*inet\ \(\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}\).*/\1/p' | tail -n 1)
Sinon, vous pouvez spécifier par exemple : ?IP=192.168.1.7 ou IP=any Juste après certaines règles sont proposées.

A vous de commenter celles qui ne vous conviennent pas et définissez celles de votre choix.

Pour définir un traffic, il suffit simplement de définir une règle ayant le numéro divert similaire à la limitation à laquelle vous souhaitez l’associer.

Par exemple, reprenons notre limitation de 3Ko/s. Nous allons limiter notre download sur le port 80 à 3Ko/s. Ainsi nous devons rajouter la ligne suivante :


Code:
/sbin/ipfw/ add $RULENUM divert 18192 tcp from $IP to any 80
Votre connexion internet via le port 80 devrait maintenant ressembler à celle qui vous aviez il y a quelques années, puisque limité à 3Ko/s.

Libre à vous d’adapter les règles au mieux de votre convenance afin de limiter à partir d’un serveur les clients de vos choix, dans les directions (LAN vers LAN, LAN vers WAN, WAN vers LAN) et sur les ports de vos choix. Pourquoi ne pas également plannifier ce script et le redémarrage de Throttled à l’aide de la crontab afin de limiter certains services aux moments de vos choix.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.erba-nantes.fr
pdahan
AtEase 4.0
AtEase 4.0


Nombre de messages : 16
Localisation : paris
Date d'inscription : 18/02/2006

MessageSujet: merci   Mar 6 Fév - 1:34

merci

je vais essayer la semaine prochaine (je suis en formation cette semaine)...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: comment gérer la bande passante en ftp sur osx server x4.8 ?   

Revenir en haut Aller en bas
 
comment gérer la bande passante en ftp sur osx server x4.8 ?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» comment j'ai doublé ma bande passante
» Tester la bande passante de votre ordinateur et de votre smartphone
» Chute de la bande passante avec du téléchargement
» recherche de l aide pour lire mon test de bande passante
» Bande passante nécessaire pour Bbox TV.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Mac Os X server :: Services de fichiers-
Sauter vers: