为什么 UPNPC 在 Ubuntu 上运行但在 Debian 上失败?

为什么 UPNPC 在 Ubuntu 上运行但在 Debian 上失败?

两台旧电脑,一台带有 WLAN 运行 Ubuntu 18 LTS(内核 4.15),另一台带有以太网运行 LUbuntu 20 LTS(内核 5.15),还有一台较新的笔记本电脑带有 WLAN 运行 Debian 12(内核 6.1),都连接到同一个路由器(Fritz-Box 7560)。

装有 MiniUPnPc(版本 1.9.20140610-4ubuntu2 和 2.1.20190824-0ubuntu2)的 PC 可以正常工作:

upnpc -S  # get firewall status
List of UPNP devices found on the network :
 desc: http://10.8.2.1:49000/igddesc.xml
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found valid IGD : http://10.8.2.1:49000/igdupnp/control/WANIPConn1
Local LAN ip address : 10.8.2.34
FirewallEnabled: 1 & Inbound Pinhole Allowed: 0
GetFirewallStatus:
   Firewall Enabled: Yes
   Inbound Pinhole Allowed: No
Bytes:   Sent: 136486119        Recv: 1637071899
Packets: Sent:   417893 Recv:   957174

装有 MiniUPnPc(版本 2.2.4-1+b1)的笔记本电脑出现故障:

upnpc -S  # get firewall status
List of UPNP devices found on the network :
 desc: http://10.8.2.1:49000/igddesc.xml
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found a (not connected?) IGD : http://10.8.2.1:49000/igdupnp/control/WANIPConn1
No valid UPNP Internet Gateway Device found.
(exit status is 1)

wget -qO- http://10.8.2.1:49000/igddesc.xml | md5sum所有机器都返回相同的结果(太大,无法在此处显示)。机器上没有防火墙。没有交换机或中继器。

当然,网络(互联网)正常运行:除此以外没有其他明显的网络问题。

故障可能是什么原因造成的:Linux 内核、发行版、MiniUPnPc 库版本(与 MiniUPnPc 相同)、客户端网络硬件还是其他什么?我该如何调试?

相关内容