[ANNONCE] Nouvelle version interface web QoS (2.1)

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Messagepar JBJBJB171717 » 06 Juin 2005 20:11

@haDidi

il existe la classe poubelle si tu veux qui est limité à 2kbit/s min et 3kbit/s max ce qui est très très faible, c comme si il passait jamais
Avatar de l’utilisateur
JBJBJB171717
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 300
Inscrit le: 28 Août 2004 22:46

Messagepar gui82 » 07 Juin 2005 12:58

zut, je fais tellement de choses à la fois que je commence à oublié où j'ai posté et ce que j'ai posté :?
en fait, en désinstallant le webgui et en revenant sur la rubrique lissage de trafic, j'obtiens le message :

Software Error
Unable to read file /var/ipcop/qos/settings at /var/ipcop/general-functions.pl line 46.
gui82
Major
Major
 
Messages: 99
Inscrit le: 08 Juin 2004 11:04

Messagepar JBJBJB171717 » 09 Juin 2005 21:36

c'est étrange la! l'installation ne touche pas general-function.pl
sinon ce que tu peux faire tu récuperes les sources d'ipcop, tu cherche ce fichier et tu le remplace
Avatar de l’utilisateur
JBJBJB171717
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 300
Inscrit le: 28 Août 2004 22:46

Messagepar gui82 » 10 Juin 2005 12:04

En fait, c'est tout le répertoire /var/ipcop/qos qui est manquant. Je n'ai pas regardé le script de désinstall du webgui, mais c'est comme si il y avait une commande à la "rm -rf /var/ipcop/qos" qui efface tout...

je regarde et j'édit ce poste...

EDIT - complètement planté : le répertoire /var/ipcop/qos est crée par le script d'install du webgui, il n'existe pas à l'origine dans ipcop. C'est donc normal qu'il soit supprimé. Dans ce cas, ça doit être le lien "lissage de trafic", du menu, qui doit avoir un problème...
gui82
Major
Major
 
Messages: 99
Inscrit le: 08 Juin 2004 11:04

Messagepar FiLz » 17 Juin 2005 00:05

dites moi y'a une version de QoS - IMQ et de l'interface web de QoS pour ipcop 1.4.6 ?! juste pour savoir :)
FiLz
Premier-Maître
Premier-Maître
 
Messages: 64
Inscrit le: 24 Mars 2005 22:07

Messagepar manu59 » 21 Juin 2005 12:25

j'ai le même problème: j'ai la version ipcop 1.4.6 et imq ne veut pas s'installer car il me dit que la version pour ipcop 1.4.4 n'est pas adaptée... :cry:
j'ai installé layer7 en plus mais bon...
Maison: freebox+smoothwall+server samba/ftp (debian Lenny)
Pro: oléane+IPCop+kwartz
En informatique il faut beaucoup d'humilité, car ce qui était vrai la veille n'est plus forcément vrai le lendemain.
Avatar de l’utilisateur
manu59
Contre-Amiral
Contre-Amiral
 
Messages: 372
Inscrit le: 08 Avr 2004 17:02
Localisation: Douai (59)

Messagepar manu59 » 21 Juin 2005 14:23

j'avais installé la 0.1 for ipcop 1.4.4 ..... :?:
il y aurait donc une version pour 1.4.6 ou celle-ci doit fonctionner?
Maison: freebox+smoothwall+server samba/ftp (debian Lenny)
Pro: oléane+IPCop+kwartz
En informatique il faut beaucoup d'humilité, car ce qui était vrai la veille n'est plus forcément vrai le lendemain.
Avatar de l’utilisateur
manu59
Contre-Amiral
Contre-Amiral
 
Messages: 372
Inscrit le: 08 Avr 2004 17:02
Localisation: Douai (59)

Messagepar manu59 » 21 Juin 2005 14:58

Bon, MEA CULPA. :oops:
En fait je me suis emmélé les pinceaux avec cette histoire de version 0.1 pour ipcop 1.4.0 et 1.4.2 pour 1.4.4 etc.
Bref, à force d'acharnement, j'ai fini par réussir.
à present, "y'a plus qu'à"...
Merci aux concepteurs 8) .... et bravo!
Maison: freebox+smoothwall+server samba/ftp (debian Lenny)
Pro: oléane+IPCop+kwartz
En informatique il faut beaucoup d'humilité, car ce qui était vrai la veille n'est plus forcément vrai le lendemain.
Avatar de l’utilisateur
manu59
Contre-Amiral
Contre-Amiral
 
Messages: 372
Inscrit le: 08 Avr 2004 17:02
Localisation: Douai (59)

Messagepar darky » 09 Août 2005 11:24

Pareil que d'autres :
La QOS ne veut pas démarrer.
A la main c'est pas mieux :

root@firewall:~ # /usr/local/bin/restartqos start
Cannot read NBIMQ
Cannot read NBIMQ in saveconf

J'ai redémarré apres avoir installé IMQ et le pack.
Certains boutons n'ont pas de nom si on ne met pas l'interface en Français.
Je suis en 1.4.6 tout fraichement installé et en config Red-Orange-Green.
Avatar de l’utilisateur
darky
Matelot
Matelot
 
Messages: 3
Inscrit le: 29 Avr 2002 00:00

Messagepar leso » 09 Août 2005 11:26

j'ai remarqué ce problème , c'est bien l'interface de config qui merdoi pour démarrer, car au démarrage ,qos a bien l'air d'être pris en compte.
MCITP Windows Server 2008, Enterprise Administrator
MCITP Windows Server 2008, Server Administrator
MCITP Exchange 2007 Enterprise Messaging Administrator
Avatar de l’utilisateur
leso
Vice-Amiral
Vice-Amiral
 
Messages: 648
Inscrit le: 03 Avr 2003 00:00
Localisation: Paris

Messagepar darky » 09 Août 2005 11:35

Non, pas dans mon cas:
Je crée des classes par défauts (blanches) avec max 10000 kbit/sec pour les 3 interfaces.
Je pompe sur ma DMZ à 100Mbit/sec...
Avatar de l’utilisateur
darky
Matelot
Matelot
 
Messages: 3
Inscrit le: 29 Avr 2002 00:00

Messagepar leso » 09 Août 2005 12:08

avec un scripts a la manu je parle :D
MCITP Windows Server 2008, Enterprise Administrator
MCITP Windows Server 2008, Server Administrator
MCITP Exchange 2007 Enterprise Messaging Administrator
Avatar de l’utilisateur
leso
Vice-Amiral
Vice-Amiral
 
Messages: 648
Inscrit le: 03 Avr 2003 00:00
Localisation: Paris

Messagepar mgth » 28 Août 2005 13:38

Pour info, il suffit d'ajouter ,null dans les fonctions
.add(new Option(x,x))

--> .add(new Option(x,x),null)

pour que ca marche dans firefox
ça correspond au remplisage des listes 'select', le deuxieme argument est l'élément avant lequel ajouter un item, et donc null pour ajouter à la fin.
c'est implicite sous explorer ça ne semble pas l'etre sous firefox.

Sinon je viens de passer en v. 1.4.8 le GUI dit que ça marche mais les taux de transfert sembent indiquer le contraire, confirmations ?
Avatar de l’utilisateur
mgth
Second Maître
Second Maître
 
Messages: 31
Inscrit le: 17 Fév 2005 16:09

Messagepar MI6Fred » 28 Août 2005 17:20

Je suis très intéressé par ce projet, mais le site officiel :
http://www.the-networld.tk/

... semble down. Est-ce qu'il existe des mirroirs ? Est-ce que la dernière version est testée avec IPCop 1.8 ?
MI6Fred
Premier-Maître
Premier-Maître
 
Messages: 70
Inscrit le: 11 Oct 2004 19:07

Messagepar mgth » 28 Août 2005 18:41

Le site etait ouvert en debut de journée, peut etre une petite interruption, mais ce nest pas la régle.

Le GUI a l'air de bien se comporter sur la v 1.4.8 mais ça ne sert à rien (pour l'instant) car le kernel n'a pas le support IMQ,L7 necessaire. Guiguid fournissait habituellement le patch compilé . :roll:

comme je disais plus haut voici la fonction createJavascript de qosadv.cgi modifiée pour firefox

pour firefox tjrs les boutons ne sont pas centrés (cosmetique) : dans les lignes
&Header::openbox('100%', 'left', $Lang::tr{'adv settings'});
mettre center à la place de left

JBJBJB171717 ne m'en voudra par trop d'ecorché son code...:oops:


Code: Tout sélectionner
sub createJavascript
{
   my $id = 0 ;
   my $verif = 0 ;

   print "<script type=\"text/javascript\">\n<!-- Debut\n\n" ;
   
   #added for firefox compatibility
   print "function addOption(combo,option)\n{\n" ;
   print "\tif (navigator.userAgent.toLowerCase().indexOf('msie') != -1){combo.add(option)}\n" ;
   print "\telse {combo.add(option,null)}\n" ;
   print "}\n\n" ;

   print "function chDir(formulaire)\n{\n" ;
   print "\ti = formulaire.RULELINK.selectedIndex;\n\tnbCl = formulaire.CLASSE.length;\n\tnbPoids = formulaire.POIDS.length;\n" ;
   print "\tcurrentSel = \'$cgiparams{'CLASSE'}\';\n" ;
   print "\tfor ( j = 0 ; j < nbCl; j++ )\n\t{\n" ;
   print "\t\tformulaire.CLASSE.remove(0) ;\n\t}\n" ;
   print "\tfor ( j = 0 ; j < nbPoids; j++ )\n\t{\n" ;
   print "\t\tformulaire.POIDS.remove(0) ;\n\t}\n" ;
   print "\tfor ( j = 0 ; j <= ( ( i == 0 ) ? $totalRulesUp : $totalRulesDn ) ; j++ )\n\t{\n" ;
   print "\t\taddOption(formulaire.POIDS,new Option( j, j )) ;\n\t}\n" ;

   print "\tif ( i == 0 )\n\t{\n\t\tvar cl = new Array(" ;
   foreach my $line (@classcurrent)
   {
           $id++;
           chomp($line);
              my @temp = split(/;/,$line);
             if( $temp[0] eq 'up' && $temp[2] eq $cgiparams{'IF'} )
           {
                   if( $verif == 0 ) { print "'$temp[7]','$id'" ; }
                   else { print ",'$temp[7]','$id'" ; }
         $verif++ ;
           }
   }
   print ");\n\t}\n\n" ;

   $id = 0 ;
   $verif = 0 ;
   print "\tif ( i == 1 )\n\t{\n\t\tvar cl = new Array(" ;
   foreach my $line (@classcurrent)
   {
           $id++;
           chomp($line);
           my @temp = split(/;/,$line);
           if( $temp[0] eq 'dn' && $temp[2] eq $cgiparams{'IF'} )
           {
                   if( $verif == 0 ) { print "'$temp[7]','$id'" ; }
                   else { print ",'$temp[7]','$id'" ; }
         $verif++ ;
           }
   }
   print ");\n\t}\n\n" ;

   print "\tfor( j = 0 ; j < cl.length / 2 ; j++ )\n\t{\n" ;
   print "\t\taddOption(formulaire.CLASSE,new Option( cl[j*2], cl[(j*2) + 1]));\n" ;
   print "\t\tif( currentSel == formulaire.CLASSE.options[j].name )\n\t\t{\n" ;
   print "\t\t\tformulaire.CLASSE.options[j].selected( true );\n\t\t}\n\t}\n" ;

   print "\taddOption(formulaire.CLASSE,new Option( '$Lang::tr{'trash'}', 'P' ) ) ;\n" ;
   print "\tif( currentSel == 'P' )\n\t{\n" ;
   print "\t\tformulaire.CLASSE.options[formulaire.CLASSE.length - 1].selected( true );\n\t}\n" ;

   print "\n}\n\n// Fin -->\n</script>\n" ;
}
Avatar de l’utilisateur
mgth
Second Maître
Second Maître
 
Messages: 31
Inscrit le: 17 Fév 2005 16:09

PrécédentSuivant

Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité