web-dev-qa-db-fra.com

ufw ne travaille pas dans un conteneur lxc

J'ai créé un conteneur LXC sur Ubuntu Server 14.04.1 à l'aide du modèle par défaut.

Je me connecte et lance le programme suivant:

Sudo apt-get update
Sudo apt-get install ufw
Sudo ufw allow 22

À ce stade, j'obtiens l'erreur suivante:

ERROR: initcaps
[Errno 2] modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-32-generic/modules.dep.bin'
ip6tables v1.4.21: can't initialize ip6tables table `filter': Table does not exist (do you need to insmod?)
Perhaps ip6tables or your kernel needs to be upgraded.
2
greggannicott

Le correctif

Mettez à jour /etc/default/ufw pour que IPV6 soit égal à no.

Remarques

Aucun ufw disable et ufw enable n'est requis avant de pouvoir utiliser avec succès ufw allow 22.

Notez que je n'ai pas l'intention d'utiliser IPV6, donc ce n'était pas un problème pour moi de l'éteindre.

J'apprécie votre travail, mais cela répond à mes besoins.

7
greggannicott