Recherchez dans la Communauté

Vous avez une question ?

Interrogez la communauté

internet & fixe ma connexion

Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Tech4tech
contributeur occasionnel
8 503  

Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Bonsoir,

 

J'ai créé des règles NAT/PAT. Mais le fait de les supprimer ne les retire pas de la mémoire de la Livebox. Je retrouve mes règles 'tests' (ou des règles dont l'intitulé ne convient plus) dans le bouton en haut de la colonne "application/service".

 

Comment puis-je nettoyer ces anciennes configurations?

 

Merci.

10 RÉPONSES 10
cledefa
Orange Star
Orange Star
8 493  

Re : Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Bonjour,

 

Je viens de tester pas de problèmes de suppression....

 

Attendre d'autres avis.

Tech4tech
contributeur occasionnel
8 445  

Re : Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Bonjour,

 

Je n'ai pas de problème pour supprimer une règle NAT/PAT dans le tableau "règles personnalisées".

Après suppression ces règles restent disponibles sous le nom donné lors de leur configuration.Elles sont listées dans la boîte déroulante en haut de la première colonne.

Je n'ai toutefois pas trouvé comment effacer des règles de cette liste;

 

Merci.

cledefa
Orange Star
Orange Star
8 441  

Re : Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Bonjour,

 

Vous n'avez pas le bouton le supprimer, voir:

http://assistance.orange.fr/A_faq/5621.pdf

en bas de page.

 

Pas d'idée, en espérant qu'un autre internaute en aura....

Tech4tech
contributeur occasionnel
8 387  

Re : Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Bonjour,

 

J'ai bien le bouton [supprimer] montré au point 5 ("créer une règle NAT avec la Livebox Play"). Il permet de retirer une règle d'une tableau des règles personnalisées.

 

Ma question porte sur l'effacement des règles qui, après suppression, restent dans la liste "application/service" montrée au point 4. de ce même chapitre.

 

Merci.

jlebel61
incollable
incollable
8 362  

Re : Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Bonjour

 

Certes le nom des règles effacées restent dans la liste, mais puisqu'elles ne sont plus enregistrées est-ce si important ? Et puis on peut éventuellement réutiliser ces noms pour de nouvelles règles.

Je pense que pour remettre la liste à son état initial il faut un reset usine de la livebox.

 

Bonne journée

 

JLB

mexicain33
contributeur
7 803  

Re : Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

J'ai eu moi aussi ce problème et n'ayant pas les identifiants sous la main j'ai renoncé à un reset usine, je me suis donc tourné vers javascript et ajax en créant un petit script qui m'a bien sauvé la vie, il suffit de le coller dans la console javascript et de choisir parmis les entrées affichées celles à supprimer voici la source:

 

 

Attention à bien vous connecter sur le panneau de config de la livebox avant de coller le code car celui-ci récupère un cookie afin de réaliser les appels ajax, sans ce cookie vous n'aurez que des erreurs.

 

var cookieslb = document.cookie.split(';');
var cookielb;
for(i=0;i<cookieslb.length;i++){
	value = cookieslb[i];
	if (value.match('context')){
		cookielb = value.split('=');
		cookielb = cookielb[1];
		break;
	}
}

var xmlhttp;

if (window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
 xmlhttp.open("POST","sysbus/Firewall:getPortForwarding",true);
 xmlhttp.setRequestHeader("X-Context",cookielb);
 params = '{"parameters":{"origin":"webui","id":""}}';
 xmlhttp.send(params);

xmlhttp.onreadystatechange=function(){
    if (xmlhttp.readyState==4 && xmlhttp.status==200){
		 response = JSON.parse(xmlhttp.responseText);
		 console.log('Voici les entrées trouvées dans le cache:')
		 console.log('  ');
		 var i=0;
		 tab = [];
		for(var index in response.status) { 
		    	console.log('['+i+']  '+response.status[index].Id);
		    	console.dir(response.status[index]);
		    	tab.push(response.status[index].Id);
		    	i++;
		}
		console.log('  ');
		console.log('USAGE:     EraseCache(id_de_votre_entree)');
		console.log('EXEMPLE:   EraseCache(1)');
	}		 
}

function EraseCache(id){
 xmlhttp.open("POST","sysbus/Firewall:deletePortForwarding",true);
 xmlhttp.setRequestHeader("X-Context",cookielb);
 params = '{"parameters":{"origin":"webui","id":"'+tab[id]+'"}}';
 xmlhttp.send(params);
xmlhttp.onreadystatechange=function(){
    if (xmlhttp.readyState==4 && xmlhttp.status==200){
		 response = JSON.parse(xmlhttp.responseText);
		 if(response.status){
		 	console.log("L'entrée a bien été effacée du cache");
		 }else{
		 	console.log("ERREUR--->>");
		 }
	}		 
} 
}

 

MetslOman
contributeur confirmé
contributeur confirmé
7 322  

Re : Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Bonjour,

 

Intéressé aussi par la solution, j'ai également une entrée que j'aimerai supprimer...

Et j'avoue ne pas bien comprendre l'explication de mexicain33...

 

Merci pour vos explications détaillées.

Cordialement.

 

EDIT : Ok j'ai compris un très grand merci au mexicain !!

 

Donc rdv en config avancée onglet nat/pat,

Ctrl+shift+j

C/C dans la console le script de notre bienfaiteur

Repérer le n° de l'entrée à effacer

taper EraseCache(le numéro) puis entrée

 

Par exemple, si l'entrée correspond au numéro 1 :

EraseCache(1) + entrée.

Et c'est good.

 

Encore merci.

Cordialement.

mexicain33
contributeur
7 298  

Re : Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Bonsoir,

 

Ben écoute ravi d'avoir pu t'aider en tout cas et n'hésite pas à le diffuser c'est avec plaisir.

 

A bientôt !

Ludo

Chambourg19
contributeur occasionnel
6 970  

Re : Livebox Play (Livebox 3) nettoyage des règles NAT/PAT

Bonjour.

 

Lorsque ma console s'ouvre je ne peux pas coller le code Java . Comment avez vous fait ?

 

Cordialement

Vous avez une question ?

Interrogez la communauté

Déjà 754789 membres inscrits 🧡

3364 personnes actuellement en ligne

Tous les membres en ligne