76 votes

Comment PRÉPARER les règles plutôt que les APPENDRE en utilisant iptables ?

Question assez basique : comment faire pour PREPENDRE les règles sur les IPTABLES plutôt que de les APPENDRE ?

J'ai DROP au bas de mes règles. Je dispose d'un logiciel permettant d'ajouter de nouvelles règles, mais l'ajout de règles après la mise en place d'un système de gestion de l'information est impossible. DROP Les déclarations ne sont pas bonnes. Chaque fois que je veux ajouter une nouvelle règle, je dois vider la table (ce qui est inefficace).

Existe-t-il un moyen de faire précéder une règle, c'est-à-dire d'ajouter une règle en haut du tableau plutôt qu'en bas ?

Merci beaucoup.

100voto

Yanick Girouard Points 2255

を使用します。 -I interrupteur :

sudo iptables -I INPUT 1 -i lo -j ACCEPT

Cela permet d'insérer une règle à la position 1 de la chaîne INPUT.

24voto

cjc Points 24265

-I sera inséré. Vous utilisez probablement -A à ajouter.

Vous pouvez également faire iptables -I chain rulenum pour insérer une règle comme numéro "rulenum" dans la chaîne "chain". -R chain rulenum peut être utilisé pour remplacer une règle spécifique au numéro "rulenum" dans la chaîne "chain". iptables -L -n --line-numbers affichera les numéros des règles dans la colonne la plus à gauche.

3voto

shgnInc Points 1574

Il existe un programme nommé iptables-persistent qui rend les règles d'iptable persistantes en tant que service OS. Ce service inclut un fichier de configuration en tant que iptables-save l'exportation.

Vous pouvez donc réorganiser les lignes dans le fichier de configuration et redémarrer le service.

sudo service iptables-persistent restart

Si facile !!!!!

2voto

Pour aider à déterminer quel numéro de ligne ajouter à la nouvelle règle, j'utilise iptables-save pour afficher les règles existantes dans la console.

Pour les débutants, je peux également suggérer une carte de triche en utilisant webmin administrer vos règles. C'est très convivial et vous pouvez facilement réorganiser manuellement les règles dans la liste. Il gère également les "légères" variations dans les implémentations d'iptables basées sur redhat et debian.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X