Como eu posso abrir um range de ports no ubuntu usando (g) ufw

32

Eu tenho que abrir um grupo de portas.

Adicionar as portas simples ao (g) ufw foi fácil, mas não consigo descobrir como abrir o intervalo 11200 - 11299 .

Como faço isso?

    
por Pieter Breed 14.10.2010 / 12:00

4 respostas

50

Você pode especificar intervalos de porta para ufw (o da linha de comando), usando : (dois pontos) para separar a porta mais baixa e a mais alta do intervalo. Por exemplo:

ufw allow 11200:11299/tcp

Observe que a parte do protocolo ( /tcp ou /udp ) é obrigatória nos intervalos de porta.

Isso funciona pelo menos desde o Ubuntu 10.04.

    
por Riccardo Murri 14.10.2010 / 19:05
15

Ou

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

ou se você precisar usar um do intervalo de ip de origem você deve usar a sintaxe completa

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

veja:

link

    
por OJ LaBoeuf 24.12.2015 / 03:14
1

Acredito que você pode especificar o intervalo na última guia da nova regra, marque a caixa de seleção na parte inferior da janela para adicionar mais opções (apenas para garantir). O intervalo pode ser especificado como 1000: 1010 para abrir as portas 1000-1010.

    
por evgeny 14.10.2010 / 12:03
0

O modo de linha de comando mais limpo Eu vi é um pequeno script como este:

for i in 'seq 11200 11299'; do
  ufw allow $i
done
    
por Oli 14.10.2010 / 14:16