![对 iBook G4 网络故障进行故障排除的程序是什么?](https://linux22.com/image/1213016/%E5%AF%B9%20iBook%20G4%20%E7%BD%91%E7%BB%9C%E6%95%85%E9%9A%9C%E8%BF%9B%E8%A1%8C%E6%95%85%E9%9A%9C%E6%8E%92%E9%99%A4%E7%9A%84%E7%A8%8B%E5%BA%8F%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我有一台 iBook G4,其有线和机场卡未租用 dhcp 的 IP 地址。 ifconfig 显示两个接口都没有 IP 地址。 DHCP 服务器已知良好且运行正常。 物理网线与另一台笔记本电脑配合良好。
单击系统首选项网络窗格中的“续订租约”按钮没有任何效果。
我目前正在尝试 10.4 的“存档和安装”,但不知道其他人是否有想法。这个问题是今天早上自发出现的。
答案1
将 iBook 带回家后,我发现 Airport 卡确实可以看到我家的 WiFi 网络。(好消息)
有线端口仍然无法使用。网络诊断显示“无法连接”。
对于 IPv4 和 IPv6 来说,对环回执行 ping 操作都很成功。
防火墙设置为允许所有流量(基本上已禁用)。
任一接口的 ipconfig getpacket 都刚刚返回命令提示符。
这看起来就像是硬件问题。
我尝试重置 PRAM,只是为了好玩,但没有任何效果。
我已经通过火线备份了所有数据,并且我将尝试将 nuke-n-pave 复制到驱动器并安装全新的操作系统,看看是否有帮助。
答案2
@Dennis:
由于您有足够的知识来运行 ifconfig,我假设您有能力执行以下操作。
硬件
通过在 Mac 上创建一个临时网络,然后尝试从另一台计算机连接到该网络来检查 Airport 卡。[打开 /Applications/Internet Connect;选择 Airport;从下拉菜单中选择“创建网络”。]
通过将电缆直接从 Mac 连接到 Internet 网关或另一台计算机来检查有线以太网接口(Mac 会自动调整有线以太网链路以适应所连接的硬件。这意味着在没有交换机的情况下连接到其他计算机时无需使用交叉电缆。)
成功连接可消除硬件故障。
操作系统
在 iBook 未连接到任何网络源的情况下,确保环回接口正常工作(适用于 IPv4 和 IPv6)。使用 Terminal.app,
ping -c5 localhost
ping6 -c5 ::1
检查防火墙的完整性。查找可能拒绝访问 DHCP 服务器的条目。
sudo ipfw list
尝试像平常一样建立连接,然后查看 Mac 是否任何有关其 DHCP 状态的信息。
ipconfig getpacket en0
ipconfig getpacket en1
除非您可以纠正任何明显的错误,否则请在此处发布您的结果,我会尽力解释它们。
不过,在此之前,我建议您尝试 Mac 的 GUI 网络故障排除程序。您可以通过 Terminal.app 启动它...
open -a Network\ Diagnostics
...或者将 Finder 中的目录更改为/系统/库/CoreServices并双击“网络诊断”,或者打开“系统偏好设置”,选择“网络”,然后单击偏好设置窗格底部的“帮助我”。该应用程序将指导您完成故障排除过程。
外部的
确认 Mac 的以太网地址未列在 DHCP 服务器的 MAC 地址过滤器中,或者,如果列在了其中,则确保任何强制限制均不涉及 DHCP 租约。如果您的路由器有持久防火墙,请确保 Mac 未被列入黑名单。