在 OS X 上切换到静态 IP 后,内联网无法上网

在 OS X 上切换到静态 IP 后,内联网无法上网

我有一台 Linksys WRT54GS,网络上有两台机器无线连接。DHCP 已启用,并授予 .100-120 范围内的 IP 地址。其中一台机器是运行 Ubuntu 10.04 的笔记本电脑,它通过 DHCP 工作,IP 地址为 .103。

第二台机器,OS X 10.4,我将其设置为静态 IP,以允许从路由器进行端口转发,具体说明如下:http://portforward.com/networking/static-Mac10.4.htm. 它正在获取 DHCP 范围之外的 IP 地址;.13.

自从我这样做之后,Mac 可以看到本地网络,我可以从中访问路由器配置,但该机器的所有 LAN 之外的流量都被阻止了。我没有看到任何设置表明任何类型的过滤器或规则会阻止网络访问。

我哪里做错了?

答案1

在手动配置10.4机器时,您是否正确输入了子网掩码和路由器的地址?

在测试离网连接时,您是否尝试过通过 IP 地址或仅通过名称进行连接?因为您可能忘记在 10.4 客户端上输入有效的 DNS 服务器地址,而且由于它不再通过 DHCP 获取该信息,因此当它需要查找给定主机名的 IP 地址时,它不知道该询问谁。

答案2

您是否尝试使用 OS X 网络系统偏好设置中的“DHCP 手动 IP”设置?我个人从未让其正常工作。确保您正在“手动”配置 TCP/IP 并从 DHCP 分配的地址中复制除 IP 地址之外的所有地址(包括 DNS)。

我建议的另一件事,不是作为一种修复,而是一种高级替代方案,就是将路由器设置为执行一些静态 DHCP:根据其以太网接口的 MAC 地址将预定的 IP 地址分配给 10.4 机器。您可能无法使用该路由器上的现有固件执行此操作,但该路由器在社区中众所周知是 DD-WRT 等替代固件的良好候选者。我个人在使用方面取得了巨大的成功番茄,它非常轻量且易于使用,同时大大扩展了 Linksys 库存固件有限的功能集。

相关内容