Arch WLAN 连接中断的可能原因?

Arch WLAN 连接中断的可能原因?

我的互联网连接无法保持连接状态。

我的构建:

Arch x86_64 普通 UEFI/BIOS 安装在 USB mSATA SSD 上
网络管理器
dhcp 在启动时启用,并使用静态 IP
resolv.conf 设置为使用 OpenNIC

我在启动和连接互联网方面没有任何问题。但是,它最终会断开连接,并且在重新启动之前我无法重新连接。我总是遇到同样的超时失败。

这似乎只发生在我使用 VPN 或 VirtualBox 时(例如:Arch 内部的 Windows 7 VM)。在良好的设置下,我最初仍然可以正常使用 VPN 或 VM 互联网,但不可避免地会断开连接。我不想得出结论认为 VPN 或 VM 与原因有关,但我确实注意到它会很快发生(5 分钟到 1 小时)。

我可能不完全理解 dhcp、resolv.conf 和 resolvconf.conf 是如何相互关联的。

所有事件前后都会生成相同的输出:

ip 地址、ip 路由、iw 列表、iw mlan0 信息

我添加了这个来创建静态IP:

dhcpcd配置文件

# 定义静态配置文件
profile static_mlan0
静态 ip_address=192.168.1.11
静态路由器=192.168.1.1
静态domain_name_servers=107.170.95.180

# 回退到 mlan0
接口上的静态配置文件 mlan0
Fallback static_mlan0

我将 OpenNic DNS 服务器添加到 resolv.conf:

解析配置文件

# 由resolvconf生成
nameserver 198.100.146.51
nameserver 192.168.1.1
nameserver 107.170.95.180
nameserver 75.127.14.107

有趣的是,即使有 192.168.1.1,我也没有感到心碎,至少根据 IPLeak.net 奇怪的是,对我来说,107.170.95.180 从来都不是列表的顶部,即使它明确地写在 dhcpcp.conf 中。它使用 resolvconf.conf 中的手动条目。

解析配置文件

name_servers=75.127.14.107
name_servers=107.170.95.180
name_servers=198.100.146.51

自创建 SSD r/w 问题以来,fstab 中的日志功能已关闭。

一个半月以来我一直在努力理解如何解决这个问题。有谁在这里看到任何错误或知道可能导致此问题的原因是什么?任何帮助,将不胜感激。


根据评论 #1 附加

平 192.168.1.1

PING 192.168.1.1 (192.168.1.1) 56(84) 字节数据。
从 192.168.1.11 icmp_seq=1 无法到达目标主机
从 192.168.1.11 icmp_seq=2 无法到达目标主机

TCP 转储没有输出。它已经停滞了。不确定以太网在这里做什么。除了 mSATA USB 之外,我没有连接任何电缆。

tcpdump -i mlan0 -n

tcpdump:抑制详细输出,使用 -v 或 -vv
在 mlan0 上进行完整协议解码侦听,链接类型 EN10MB(以太网),捕获大小 262144 字节

相关内容