J'ai apporté des modifications au fichier de configuration iptables /etc/iptables/filter
dans Ubuntu et je veux les recharger. J'ai lu la page de manuel et également googlé mais je n'ai pas pu trouver les informations. Toute aide serait appréciée.
29
Réponses:
Le moyen le plus simple est de redémarrer (également si ci-dessous ne fonctionne pas, redémarrez, vérifiez si cela a fait le changement).
Le deuxième plus simple est de redémarrer les démons en utilisant les configurations iptables (google: restart daemon ubuntu).
exemples (dépend de votre configuration):
la source
Normalement, vos règles de pare-feu sont dans le fichier de configuration
/etc/iptables.firewall.rules
Pour activer les règles définies dans votre fichier, vous devez les envoyer à
iptables-restore
(vous pouvez utiliser un autre fichier si vous le souhaitez):Et vous pouvez vérifier qu'ils sont activés avec:
Si vous souhaitez activer les mêmes règles à chaque démarrage de l'ordinateur, créez ce fichier:
Avec ce contenu:
Et donnez-lui la permission d'exécution:
J'espère que cela vous aide =)
Exemple de fichier pour
/etc/iptables.firewall.rules
:la source
/etc/iptables.firewall.rules
maissudo iptables-restore < /etc/iptables/rules.v4
travaillé pour moi.Si vous avez exécuté vos règles, elles sont déjà en cours d'exécution et aucun rechargement n'est nécessaire. Dans le cas où vous avez un fichier de configuration mais qu'il n'a pas été exécuté, la meilleure façon que j'ai vue jusqu'à présent est d'utiliser
iptables-apply
(une extension iptables).Cela appliquera les règles pendant 60 secondes (10 par défaut) et les inversera si vous ne les confirmez pas. Cela vous épargnera au cas où vous seriez expulsé du système en raison des règles (par exemple, si vous travaillez via ssh).
Vous pouvez utiliser les éléments suivants en remplacement:
la source
sudo ufw reload
Rechargera le pare-feu et ses règles.
la source
Après avoir googlé un peu, c'est ce que j'ai trouvé pour redémarrer iptables. . . sudo /etc/init.d/firewall restart
la source
Si vous souhaitez recharger IPtables pour valider les modifications que vous venez de faire; vous pouvez également redémarrer Apache avec les lignes de commande ci-dessous:
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
Ces commandes peuvent varier en fonction de votre version d'Ubuntu et des éventuelles modifications apportées précédemment.
J'espère que cela t'aides.
Pierre
la source