7.7.故障排除¶
在排除硬件和软件配置故障时,先检查简单的东西。
网线是否插好?
网络服务配置是否正确?
防火墙配置是否正确?
网卡是否受 FreeBSD 支持?
路由器是否正常工作?
提示
在发送错误报告之前,请务必查看 FreeBSD 发行版页面中的硬件说明,将 FreeBSD 版本更新到最新的稳定版,查看邮件列表存档,并在互联网上搜索。
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 协议支持层启用调试信息。