web-dev-qa-db-fra.com

Iptables v1.6.1 ne peut pas initialiser la table iptables `filtrer 'Ubuntu 18.04 Bash Windows

J'utilise Ubuntu 18.04 à partir de Windows Bash:

uname -a
Linux DESKTOP-M87DGAS 4.4.0-17134-Microsoft #112-Microsoft Thu Jun 07 22:57:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux

J'ai besoin d'ouvrir un port avec:

Sudo ufw allow 22/tcp

Mais j'obtiens l'erreur suivante:

ERREUR: initcaps
[Errno 2] iptables v1.6.1: impossible d'initialiser la table iptables `filter ': La table n'existe pas (avez-vous besoin d'insmod?)
Peut-être qu'iptables ou votre noyau doit être mis à niveau.

J'obtiens la même erreur en tapant:

iptables -L

J'ai déjà mis à jour mon noyau avec:

Sudo apt-get update
Sudo apt-get full-upgrade

J'ai essayé de redémarrer le système mais cela n'a pas fonctionné.

Comment lancer le filtre iptable?

8
JohnJohnsonJoe

Selon la page Microsoft WSL sur github.com, iptables n'est pas pris en charge.

https://github.com/Microsoft/WSL/issues/767

Il existe une page de service utilisateur pour demander une assistance à l'adresse

https://wpdev.uservoice.com/forums/266908-command-Prompt-console-bash-on-ubuntu-on-windo/suggestions/32025199-support-iptables

6
Jon