Page 1 sur 2

Erreur restriction IP

Posté : mar. 3 mars 2020 11:03
par Max1234567
Bonjour,
J'ai fait une erreur en configurant la Restriction IP sur l'adresse de mon serveur, je ne peux donc plus accéder à GESTSup depuis n'importe quel machines, est-il possible de modifier ce paramètres dans les fichiers de configuration ? Pouvez-vous me précisez le nom et le champ du fichier à modifier. Merci.

PS: Je suis nouveau sur le forum et il me semble impossible de créer de sujet car je viens de m'inscrire la veille, je profite donc de celui-ci pour essayé de trouver une solution. Je m'en excuse d'avance.

Cordialement

Max

Re: Erreur restriction IP

Posté : mar. 3 mars 2020 11:28
par Flox
Bonjour,

si votre serveur est équipé d'un navigateur l'application doit rester accessible depuis ce dernier.

Si vous n'avez pas de navigateur sur le serveur, accéder à la base de données via PhpMyAdmin, sélectionner votre base puis dans la table tparameters supprimer le contenu de la colonne restrict_ip.

cdt

Re: Erreur restriction IP

Posté : mar. 3 mars 2020 12:02
par Max1234567
Merci infiniment pour vos indications, cela à fonctionner.
Je précise que je n'ai pas installer PhpMyAdmin et que mon serveur n'avait pas de navigateur. J'ai donc accéder à la BDD directement depuis mon serveur pour supprimer la colonne "restrict_ip", qui contenait le paramètre que j'avais entré, qui bloquait l'accès au site web.

Je détaille ici les commandes/étapes pour ceux qui auraient le même problème que moi:

Accéder à la base de donnée: ' mariadb ' (essayé: ' mysql -u root -p ' si la commande mariadb ne fonctionne pas)
Afficher les BDD: ' SHOW DATABASES; '
Utiliser la BDD bsup: ' USE bsup; '
Afficher ses tables: ' SHOW TABLES; '
Afficher les colonnes de la tables tparameters: ' SHOW COLUMNS FROM tparameters; '
Supprimer la colonne restrict_ip: ' ALTER TABLE tparameters DROP COLUMN restrict_ip; '

Cdt

Max

Re: Erreur restriction IP

Posté : mar. 3 mars 2020 12:51
par Flox
Il ne faut pas supprimer la colonne mais sont contenu

Code : Tout sélectionner

UPDATE tparameters SET restrict_ip='';
Vous devriez recrée la colonne pour ne pas avoir de problème.

Cdt

Re: Erreur restriction IP

Posté : mar. 3 mars 2020 14:31
par Max1234567
Autant pour moi je n'ai pas précisé que j'ai recréer la colonne après l'avoir supprimer.

J'ai simplement fait un ' ALTER TABLE tparameters ADD COLUMN restrict_ip VARCHAR(255); '

Cela fonctionne très bien je peux remplir de nouveaux le champ sans problème, toute fois lorsque j'essaye de rentrer une plage d'adresse IP comme paramètre (ex: 192.168.0.0), les adresses en 192.168.X.X devraient pouvoir s'y connecter comme indiquer dans la documentation. Hors une fois déconnecté, le paramètre m’exclus de nouveau et je dois une nouvelle fois supprimer le contenu de la colonne.

Y a-t-il une raison à cela ?

Max

Re: Erreur restriction IP

Posté : mar. 3 mars 2020 14:38
par Flox
Essayer de renseigner la valeur :

Code : Tout sélectionner

192.168

Re: Erreur restriction IP

Posté : mar. 3 mars 2020 15:05
par Max1234567
Cela fonctionne correctement, je vous remercie.

Toute fois dans le cas où l'on voudrait appliquer une plus grande restriction, en modifiant le 3ème Octet par exemple pour permettre l'accès depuis un sous-réseaux uniquement, je ne pense pas que cela fonctionnerait, à voir si cela correspond à un bug ou si il faudrait l'implémenter dans les prochaines versions.


Max

Re: Erreur restriction IP

Posté : mar. 3 mars 2020 15:09
par Flox
vous pouvez spécifier plusieurs sous-réseaux avec le séparateur point virgule :

Code : Tout sélectionner

192.168.1;192.168.2

Re: Erreur restriction IP

Posté : mar. 3 mars 2020 15:30
par Max1234567
Cela ne semble pas fonctionner de mon côté.

Mon adresse est dans la plage 192.168.40.0 /24

Lorsque je renseigne 192.168 ou 192.168.4 ou 192.168.40 le paramètre fonctionne normalement.

Mais quand je renseigne un second sous-réseaux, en plus du premier, plus rien ne fonctionne mon accès est refusé.

Est-ce normal ?

Max

Re: Erreur restriction IP

Posté : mar. 3 mars 2020 16:16
par Flox
pourrez-vous essayer :

Code : Tout sélectionner

192.168.40,192.168.41