PC와 스테레오 간의 dlna/upnp 트래픽을 허용하는 ufw 규칙을 가져올 수 없습니다.

PC와 스테레오 간의 dlna/upnp 트래픽을 허용하는 ufw 규칙을 가져올 수 없습니다.

나는 pulseaudio-dlna+pavucontrol을 사용하여 내 노트북(192.168.2.159)에서 내 야마하 스테레오(192.168.2.160)로 사운드 출력을 전달하고 있습니다. 이것은 ufw를 비활성화한 경우에만 작동합니다.sudo ufw disable

특정 트래픽을 허용하는 올바른 규칙을 찾는 데 문제가 있습니다.

sudo tail -f /var/log/ufw.log

차단 메시지를 표시합니다. 예:

Apr 21 20:40:50 foo kernel: [ 5349.911161] [UFW BLOCK] IN=wlo1 OUT= MAC=01:00:5e:7f:ff:ff:ff:ff:ff:65:c3:04:08:00 SRC=192.168.2.160 DST=239.255.255.250 LEN=204 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=UDP SPT=40760 DPT=51200 LEN=184

보시다시피 원하는 효과 없이 다양한 규칙을 추가했으며 올바른 구성을 찾으면 해당 규칙을 다시 제거하고 싶습니다.

sudo ufw status verbose

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    192.168.2.0/24            
80/tcp                     ALLOW IN    192.168.2.0/24            
80/udp                     ALLOW IN    192.168.2.0/24            
1900/udp                   ALLOW IN    192.168.2.0/24            
1900/udp                   ALLOW IN    239.255.255.0/24          
1900/udp                   ALLOW IN    Anywhere                  
3689                       ALLOW IN    Anywhere                  
1901/udp                   ALLOW IN    192.168.0.0/24 1900/udp   
51200/udp                  ALLOW IN    192.168.0.0/24 40760/udp  
8080/udp                   ALLOW IN    192.168.0.0/24 40760/udp  
40760/udp                  ALLOW IN    192.168.0.0/24 51200/udp  
51200/udp                  ALLOW IN    239.255.255.0/24 40760/udp
8080/tcp                   ALLOW IN    192.168.2.0/24 3393/tcp   
40760/udp                  ALLOW IN    239.255.255.0/24 51200/udp
1900/udp (v6)              ALLOW IN    Anywhere (v6)             
3689 (v6)                  ALLOW IN    Anywhere (v6)             

40760/udp                  ALLOW OUT   239.255.255.0/24 51200/udp
51200/udp                  ALLOW OUT   239.255.255.0/24 40760/udp

답변1

올바른 규칙을 찾을 수 있었습니다. 이 앱을 사용하면 iftop어떤 포트와 주소에 트래픽이 있는지 쉽게 확인할 수 있습니다.

ufw disable
# Now start playback and watch the traffic with:
iftop -i wlo1 -N -n -P

이러한 규칙을 사용하면 ufw 활동 및 스테레오 재생이 가능합니다.

ufw allow proto udp from 192.168.2.0/24 to any port 8080   
ufw allow proto udp from 192.168.0.0/24 port 1900 to any port 1901
ufw enable

관련 정보