标签: upnp

网络充斥着 M-SEARCH 数据包:这是什么意思?

我刚刚在我公寓的电脑上启动了 Wireshark,我注意到公寓大楼网络上的另一台电脑正在通过 UDP 数据包发送大量 HTTP(大约每秒 18-20 个......也许不是“洪水”,但很多)与请求行M-SEARCH * HTTP/1.1。现在,我不是网络管理员,我无法控制发送这些数据包的计算机,所以我只是出于我自己的好奇心进行调查。

以下是 Wireshark 报告的典型数据包的信息:

--UDP--
源端口:50623
目标端口:ssdp (1900)
长度:140
--HTTP--
请求方式:M-SEARCH
请求 URI:*
请求版本:HTTP/1.1
MX: 3\r\n
主机:239.255.255.250:1900\r\n
MAN: "ssdp:discover"\r\n
ST: urn:schemas-upnp-org:service:WANIPConnection:1\r\n

我做了一些谷歌搜索,发现一个链接表明这可能与 Windows Messenger 相关;唯一的区别是该网页说搜索目标应该是,urn:schemas-upnp-org:device:InternetGatewayDevice:1但我看到的数据包的搜索目标是urn:schemas-upnp-org:device:WANIPConnection:1urn:schemas-upnp-org:device:WANPPPConnection:1

我还发现了另一个链接,表明它可能与 Downadup 蠕虫有关,但该网页说该蠕虫应该发送具有四个不同搜索目标的数据包,即我看到的两个以及urn:schemas-upnp-org:device:InternetGatewayDevice:1upnp:rootdevice。我不确定其他两个搜索目标的缺失是否表明这不是 Downadup 蠕虫。

我发现了另一个链接,其中提到了与通用即插即用有关的内容,但我真的对 UPnP 了解得不够多,无法解释他们在该页面上谈论的内容。

有没有人认识到这种情况并且可以告诉我那台计算机可能发生了什么?

PS顺便说一句:自从我开始写这条消息以来,数据包流似乎已经停止了。

networking windows upnp

21
推荐指数
1
解决办法
9万
查看次数

将 Kubernetes 服务配置为 UPnP 设备

问题

我已经设置了一个配置有weavenetmetallb的两节点裸机 kubernetes集群。我希望此集群上托管的服务能够发现我的家庭网络上的 UPnP 设备并与之交互。我相信要实现此功能,需要将 UPnP 发现数据包配置为重新多播到我的家庭网络。在虚拟 weavenet 网络和本地网络之间配置重新多播的正确方法是什么?

我的网络

  1. 我的家庭网络已开启192.168.1.0/24,有主节点和从节点。
  2. Kubernetes 使用默认的 weavenet 设置来部署 Pod,该设置将所有节点放置在10.32.0.1/12覆盖网络中的某个位置。
  3. 我能够使用 Metallb LoadBalancer 部署服务,它将在192.168.2.192/26.

我尝试过的

我可以执行一个测试发现脚本,该脚本使用多播 ( ) 从我的家庭网络上的任何计算机发现我的 UPnP 设备239.255.255.250:1900。一旦我部署到集群(像这样),就不再检测到 UPnP 设备。我可以看到来自集群中其他 Pod 的 UPnP 数据包,但看不到来自直接连接到家庭网络的计算机的 UPnP 数据包。

我相信这个问题的解决方案将涉及将 UPnP 数据包从 weavenet 重新广播到我的家庭网络并反向代理响应......但我不知道如何使用 weave net 执行类似的操作。如何配置任何类型的服务/部署/pod/网络,以便与我的 UPnP 设备进行交互,就像我的测试脚本在使用主机网络时所做的那样?

upnp kubernetes weave

5
推荐指数
1
解决办法
2989
查看次数

通过 WireGuard 广播 UPnP

我的设备很少:VDS、Linux 上的定制 NAS、笔记本电脑。所有这些都成功连接到一个本地子网 10.1.1.0/24

服务器配置:

[Interface]
Address = 10.1.1.1/24
ListenPort = 5182
PrivateKey = ***

[Peer]
PublicKey = ***
AllowedIPs = 10.1.1.2/32

[Peer]
PublicKey = ***
AllowedIPs = 10.1.1.12/32
Run Code Online (Sandbox Code Playgroud)

典型客户:

[Interface]
Address = 10.1.1.2/32
PrivateKey = ***

[Peer]
PublicKey = ***
AllowedIPs = 10.1.1.0/24,224.0.0.0/4
Endpoint = host.name:5182
Run Code Online (Sandbox Code Playgroud)

客户端接口(服务器相同)

wg0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
    link/none
    inet 10.1.1.2/24 scope global hub0
       valid_lft forever preferred_lft forever
Run Code Online (Sandbox Code Playgroud)

服务器监听任意地址和端口

UNCONN 0      0                         239.255.255.250:1900       0.0.0.0:*     users:((minidlnad,pid=456,fd=5))
Run Code Online (Sandbox Code Playgroud)

无法发现 DLNA 服务器,当我使用 …

upnp wireguard

5
推荐指数
1
解决办法
4563
查看次数

使用 Cisco ASA 的 UPnP

我最近为我的家庭办公室购买了 Cisco ASA 5500。我计划在本周末安装和配置它,但我只是突然想到它可能不支持 UPnP,而且我越来越喜欢我网络上的 UPnP 东西(主要是使用我的 PS3 来连接到我的媒体服务器)。

那么,有谁知道是否有办法在 ASA 上执行 UPnP(谷歌似乎不这么认为),或者是否有可能以某种方式在使用 ASA 的网络上启用 UPnP?我不确定路由器是否是 UPnP 不可或缺的一部分,或者我是否喜欢在机器上设置服务,类似于大多数人使用路由器进行 DHCP 的方式,但我可以在我的一台服务器上轻松运行 DHCP 服务网络来完成同样的事情。

cisco upnp cisco-asa

1
推荐指数
2
解决办法
9680
查看次数

标签 统计

upnp ×4

cisco ×1

cisco-asa ×1

kubernetes ×1

networking ×1

weave ×1

windows ×1

wireguard ×1