116 votes

Comment démarrer/arrêter iptables sur Ubuntu ?

Comment puis-je démarrer/arrêter le service iptables sur Ubuntu?

J'ai essayé

service iptables stop

mais cela donne "service non reconnu".

Pourquoi ça fait ça? Y a-t-il une autre méthode?

1 votes

Je pense que certaines des confusions viennent d'articles comme celui-ci : cyberciti.biz/faq/turn-on-turn-off-firewall-in-linux qui ne s'applique qu'à Fedora/Red Hat et prétend que vous le trouveriez dans /etc/init.d/, c'est le premier lien que vous obtenez lorsque vous recherchez 'turn off iptables ubuntu'.

0 votes

Il semble que depuis Ubuntu 16.04, iptables-persistent a été remplacé par netfilter-persistent. installez-le. apt install netfilter-persistent

0 votes

Vous pouvez également le faire : exécutez la commande : ''systemctl disable iptables'' puis la commande ''systemctl enable ufw'', enfin, redémarrez le serveur avec "reboot". Cette procédure maintiendra iptables désactivé.

2voto

Pierz Points 491

Si vous exécutez Ubuntu server en tant qu'invité VM (par exemple dans VirtualBox) alors libvirt peut être activé. Si c'est le cas, libvirt contient certains filtres réseau intégrés qui utilisent iptables. Ces filtres peuvent être configurés comme décrit dans la section pare-feu sur nwfilters.

Pour désactiver les règles iptables, vous devrez soit supprimer toutes les règles offensantes de libvirt, soit simplement désactiver libvirt si vous ne l'utilisez pas - par exemple, installer une configuration de remplacement manuel (puis redémarrer) :

sudo bash -c 'echo "manual" > /etc/init/libvirt-bin.override'

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