Comment puis-je ouvrir une plage de ports dans Ubuntu en utilisant (g) ufw

30

Je dois ouvrir un groupe de ports.

L'ajout des ports uniques à (g) ufw était assez facile mais je ne peux pas savoir comment ouvrir la plage 11200 - 11299 .

Comment puis-je le faire?

    
posée Pieter Breed 14.10.2010 - 12:00
la source

4 réponses

48

Vous pouvez spécifier des plages de ports sur ufw (la ligne de commande), en utilisant : (deux points) pour séparer le port le plus bas et le plus élevé de la plage. Par exemple:

ufw allow 11200:11299/tcp

Notez que la partie protocole ( /tcp ou /udp ) est obligatoire avec les plages de ports.

Cela fonctionne au moins depuis Ubuntu 10.04.

    
réponse donnée Riccardo Murri 14.10.2010 - 19:05
la source
15

Soit

ufw allow 11200:11299/tcp
ufw allow 11200:11299/udp

ou si vous devez utiliser une plage ip source, vous devez utiliser la syntaxe complète

ufw allow from AAA.BBB.CCC.DDD/EE to any port 11200:11299 proto tcp
ufw allow from AAA.BBB.CCC.DDD/EE to any port 11200:11299 proto udp

voir:

lien

    
réponse donnée OJ LaBoeuf 24.12.2015 - 03:14
la source
1

Je crois que vous pouvez spécifier la plage dans le dernier onglet de la nouvelle règle, cochez la case en bas de la fenêtre pour ajouter plus d'options (juste pour être sûr). La plage peut être spécifiée comme 1000: 1010 pour ouvrir les ports 1000-1010.

    
réponse donnée evgeny 14.10.2010 - 12:03
la source
0

La méthode de ligne de commande la plus propre que j'ai vue est un petit script comme celui-ci:

for i in 'seq 11200 11299'; do
  ufw allow $i
done
    
réponse donnée Oli 14.10.2010 - 14:16
la source

Lire d'autres questions sur les étiquettes