UFW bloqueando o mapeamento de porta upnp

1

Estou tentando usar o portmapper-2.1.1 ( link ) para obter um mapeamento upnp para minha máquina 16.04LTS do ubuntu .

Eu tenho o UFW configurado para permitir todas as saídas e bloqueios de entrada (além de algumas portas específicas).

Eu achei que isso funcionaria porque estou executando o portmapper na caixa Ubuntu (por exemplo, saída), mas não é. Eu acho que isso é devido à forma como upnp é configurado para encontrar clientes. Para ser claro, com o UFW desativado, o portmapper funciona como esperado.

Meu primeiro pensamento foi apenas permitir a porta na qual o serviço upnp 'responde', mas isso parece ser aleatório. Ex (do meu log do UFW):

Abr 26 19:07:34 [BLOCO UFW] IN = enp2s0 SAÍDA = SRC = 192.168.1.1 DST = 192.168.1.161 LEN = 411 TOS = 0x00 PREC = 0x00 TTL = 64 ID = 0 DF PROTO = UDP SPT = 1900 DPT = 41927 LEN = 391

Abr 26 19:33:32 [BLOCO UFW] IN = enp2s0 saida = SRC = 192.168.1.1 DST = 192.168.1.161 LEN = 411 TOS = 0x00 PREC = 0x00 TTL = 64 ID = 0 DF PROTO = UDP SPT = 1900 DPT = 60212 LEN = 391

(192.168.1.1 é o meu roteador, 192.168.1.161 é a caixa do Ubuntu)

Eu não quero apenas abrir a maioria das portas para os pacotes udp de entrada, então a pergunta é: Existe uma regra UFW / iptables que permitirá que isso funcione e que não seja apenas 'allow everything'?

    
por aaa 27.04.2018 / 01:41

1 resposta

1

Parece que os pacotes que você precisa permitir têm essas características:

  • Eles estão entrando na interface enp2s0
  • Eles têm um endereço IP de origem de 192.168.1.1
  • Eles têm uma porta UDP de origem de 1900

Então, o que você precisa é permitir todos os pacotes UDP de entrada da porta 192.168.1.1.

Use este comando para adicionar a regra:

sudo ufw allow from 192.168.1.1 port 1900 to any proto udp

Confira a regra adicionada:

me@ubuntu:~$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
Anywhere                   ALLOW       192.168.1.1 1900/udp        

Espero que isso ajude!

    
por user822833 03.05.2018 / 18:56