我有一个 arch 桌面,配置了 samba 和 ssh,通过以太网连接到 WiFi 路由器/ADSL2 调制解调器。
几周前,我突然无法将任何移动设备(手机和平板电脑)或上网本(运行 Windows 7 Basic)连接到 WiFi 路由器。当我从路由器上拔下电脑以太网电缆时(当我断开电脑与路由器的连接时),问题得到解决。
我的路由器是 D-Link DSL 2730 U
登录到另一个用户(不是主用户)时,一切正常。
当我停止 samba 和 ssh 服务时,没有任何变化。事实上,这些服务被配置为root,在登录之前启动
我使用控制台,没有任何图形用户界面来登录。我
startx
登录后手动。登录时不会出现此问题。只有当我启动x时才会启动在使用wireshark捕获以太网端口上的流量时,此行不断重复:
0.007238000 192.168.1.100 224.0.0.56 UDP 1334 Source port: 38854 Destination port: 46198
我不知道除此之外还能做什么。登录主用户后,互联网工作正常。但是其他设备无法连接。
请告诉我如何解决这个问题以及发生了什么。
答案1
大家好,我知道发生了什么事。
我运行netstat -aup
它显示了所有 UDP 端口和附加到它的进程。
选项:
a - listen to all sockets (when combined with u listens only to UDP sockets)
u - listen to udp ports
p - lists the processes attached to the ports
我发现附加的过程port 38854
是pulseaudio
.杀死pulseaudio后问题就解决了。
然后我安装paprefs
并禁用了多播/RTP 发送器和接收器,重新启动后pulseaudio
问题并未持续存在。
这里有一个错误报告:https://bugs.freedesktop.org/show_bug.cgi?id=44777