7.7.故障排除 ============ 在排除硬件和软件配置故障时,先检查简单的东西。 - 网线是否插好? - 网络服务配置是否正确? - 防火墙配置是否正确? - 网卡是否受 FreeBSD 支持? - 路由器是否正常工作? .. **提示** 在发送错误报告之前,请务必查看 FreeBSD 发行版页面中的硬件说明,将 FreeBSD 版本更新到最新的稳定版,查看邮件列表存档,并在互联网上搜索。 7.7.1.有线网络的故障排除 ------------------------ 如果网卡正常工作,但性能不佳,请阅读 `tuning(7) <https://man.freebsd.org/cgi/man.cgi?query=tuning&sektion=7&format=html>`__\ 。此外,请检查网络配置,因为不正确的网络设置会导致连接缓慢。 如果系统无法将数据包路由到目标主机,则会出现 ``No route to host`` 提示。如果没有指定默认路由或拔掉电缆,就会出现这种情况。检查 ``netstat -rn`` 的输出,确保有有效路由到达主机。如果没有,请阅读\ `网关和路由 <https://docs.freebsd.org/en/books/handbook/advanced-networking/#network-routing>`__\ 。 ``ping: sendto: Permission denied`` 错误信息通常是由于防火墙配置错误造成的。如果在 FreeBSD 上启用了防火墙但没有定义任何规则, 默认的策略是拒绝所有流量, 即使是 `ping(8) <https://man.freebsd.org/cgi/man.cgi?query=ping&sektion=8&format=html>`__\ 。请参阅\ `防火墙 <https://docs.freebsd.org/en/books/handbook/firewalls/#firewalls>`__\ 了解更多信息。 7.7.2.无线网络的故障排除 ------------------------ 本节介绍了一些帮助排除常见无线网络问题的步骤。 - 如果扫描时没有列出接入点,请检查配置是否将无线设备限制在一组有限的信道上。 - 如果设备无法与接入点关联,请检查配置是否与接入点的设置相匹配。这包括验证方案和任何安全协议。尽可能简化配置。如果使用 WPA2 或 WPA 等安全协议,可将接入点配置为开放式身份验证和无安全性,看看流量是否能通过。 - 一旦系统可以与接入点关联,就可以使用 `ping(8) <https://man.freebsd.org/cgi/man.cgi?query=ping&sektion=8&format=html>`__ 等工具诊断网络配置。 - 还有许多低级调试工具。可以使用 `wlandebug(8) <https://man.freebsd.org/cgi/man.cgi?query=wlandebug&sektion=8&format=html>`__ 在 802.11 协议支持层启用调试信息。