首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获得ufw规则以允许dlna/upnp通信在pc和立体声之间

无法获得ufw规则以允许dlna/upnp通信在pc和立体声之间
EN

Unix & Linux用户
提问于 2019-04-21 18:46:30
回答 1查看 4K关注 0票数 3

我使用脉冲音频dlna+pavucontrol将我的笔记本电脑(192.168.2.159)的声音输出定向到我的雅马哈立体声音响(192.168.2.160),只有当我用sudo ufw disable禁用ufw时,这才能工作。

我很难找到正确的规则来允许特定的流量。

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

显示块消息,如:

代码语言:javascript
复制
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

代码语言:javascript
复制
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
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-05-23 07:21:39

我找到了正确的规则。应用程序iftop可以方便地查看哪些端口和地址可以看到通信量。

代码语言:javascript
复制
ufw disable
# Now start playback and watch the traffic with:
iftop -i wlo1 -N -n -P

这些规则允许我激活ufw并进行立体声播放:

代码语言:javascript
复制
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
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/513696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档