Différences entre les pages « QoS » et « PhpBB »

De Cliss XXI
(Différence entre les pages)
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m
 
imported>SylvainBeucler
m (Annulation des modifications 5835 de 195.3.157.254)
 
Ligne 1 : Ligne 1 :
== Principe général ==
+
Pour s'authentifier sur un site phpBB de test (avec un nom de domaine différent):
 +
UPDATE phpbb_config SET config_value='monsite.local' WHERE config_name='cookie_domain';      -- le cookie
 +
UPDATE phpbb_config SET config_value='monsite.local/phpBB3' WHERE config_name='server_name'; -- la redirection après authentification
 +
UPDATE phpbb_config SET config_value='Test!' WHERE config_name='sitename';                  -- le nom, pour bien distinguer le site de test
 +
puis:
 +
rm cache/data_global.php
  
On travaille principalement sur les données émises, par sur les données reçues (dont on ne peut pas contrôler l'ordre d'arrivée).
+
Réinitaliser l'admin, mot de passe <code>admin1</code>:
 
+
UPDATE phpbb_users SET username='admin', username_clean='admin', user_password='$H$9tVn/wFaTCvs294iNL9ofkntYzX8c//' WHERE user_id=2;
== Gérer le TOS ==
 
 
 
Pour gérer les TOS (type of service), et donner priorité aux connexions intéractives telles que les sessions SSH, il faut créer un goulot d'étranglement au niveau de notre routeur. On peut ainsi gérer les files d'attente des paquets IP à notre niveau plutôt que de laisser le FAI (mal) le faire.
 
 
 
La première étape est de mesurer le débit ascendant. Ensuite on peut créer le goulot d'étranglement légèrement en dessous et appliquer des règles de priorités qui gèrent le TOS:
 
<pre>
 
# Nettoyage
 
tc qdisc del dev eth-inet root
 
 
 
# Limitation à 120 kbit/s
 
tc qdisc add dev eth-inet root handle 1: htb default 1
 
tc class add dev eth-inet parent 1: classid 1:1 htb rate 120kbit
 
# Utilisation de la règle d'attente PRIO qui gère le TOS
 
tc qdisc add dev eth-inet parent 1:1 handle 10: prio
 
</pre>
 
 
 
On peut également utiliser des files d'attente SFQ (stochastic fairness queuing, mise en file d'attente stochastiquement équitable) pour éviter qu'une connexion gourmande puisse prendre l'ascendant sur les autres:
 
<pre>
 
tc qdisc add dev eth-inet parent 10:1 sfq perturb 10
 
tc qdisc add dev eth-inet parent 10:2 sfq perturb 10
 
tc qdisc add dev eth-inet parent 10:3 sfq perturb 10
 
</pre>
 
 
 
== Liens ==
 
 
 
* [http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.qdisc.html Queueing Disciplines for Bandwidth Management] dans le Linux Advanced Routing & Traffic Control HOWTO
 
* [http://www.traduc.org/docs/HOWTO/vf/lartc.html Routage avancé et contrôle du trafic sous Linux (Guide pratique)]: même chose en français
 
* [http://lartc.org/wondershaper/ Wonder Shaper]: script pour optimiser la réactivité d'une connexion ADSL
 

Version du 19 avril 2010 à 10:04

Pour s'authentifier sur un site phpBB de test (avec un nom de domaine différent):

UPDATE phpbb_config SET config_value='monsite.local' WHERE config_name='cookie_domain';      -- le cookie
UPDATE phpbb_config SET config_value='monsite.local/phpBB3' WHERE config_name='server_name'; -- la redirection après authentification
UPDATE phpbb_config SET config_value='Test!' WHERE config_name='sitename';                   -- le nom, pour bien distinguer le site de test

puis:

rm cache/data_global.php

Réinitaliser l'admin, mot de passe admin1:

UPDATE phpbb_users SET username='admin', username_clean='admin', user_password='$H$9tVn/wFaTCvs294iNL9ofkntYzX8c//' WHERE user_id=2;