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 协议支持层启用调试信息。