7.7.故障排除

在排查硬件和软件配置问题时,应首先检查最基础的内容:

  • 网线是否插好?

  • 网络服务是否配置正确?

  • 防火墙是否配置正确?

  • FreeBSD 是否支持该网卡?

  • 路由器是否正常工作?

技巧

在提交 bug 报告之前,请务必查看 FreeBSD 发布页面 中的硬件说明,更新至最新的 STABLE 版本,查阅邮件列表归档,并搜索互联网。

7.7.1. 有线网络中的故障排查

如果网卡能够工作,但性能较差,请阅读 tuning(7)。同时检查网络配置,因为错误的网络设置可能导致连接缓慢。

出现 No route to host 消息时,说明系统无法将数据包路由到目标主机。这可能是因为没有指定默认路由,或者网线未插好。检查 netstat -rn 的输出,确保有一条有效的到主机的路由。如果没有,请参阅 网关与路由

ping: sendto: Permission denied 错误通常是防火墙配置错误所致。如果 FreeBSD 上启用了防火墙但未定义任何规则,则默认策略是拒绝所有流量,即使是 ping(8)。更多信息请参见 防火墙

7.7.2. 无线网络中的故障排查

本节介绍了一些用于排查常见无线网络问题的步骤:

  • 如果在扫描时未列出接入点,请检查配置是否将无线设备限制在特定信道范围内。

  • 如果设备无法与接入点建立关联,请确认配置与接入点的设置一致,包括认证方式与安全协议。尽量简化配置。如果使用 WPA2 或 WPA 等安全协议,可以将接入点配置为开放认证且无安全保护,以测试是否能传输数据。

  • 待系统能够与接入点建立关联,使用 ping(8) 等工具诊断网络配置。

  • 有许多底层调试工具可用。可以使用 wlandebug(8) 在 802.11 协议支持层启用调试信息。

最后更新于