下一页 上一页 目录

5. 魔法时间

在本节中将讨论您遇到的所有问题以及您对安装提出的更改。请随时给我发邮件,询问本文档中任何困难或未提及的点。我的邮箱是 cs98011@icsd.aegean.gr

问:DHCP 已经在运行。我如何配置 BOOTP,以便不与 DHCP 发生交互?

答: 当我在运行的网络上安装系统时,这是我遇到的主要问题。DHCP 和 BOOTP 使用相同的端口。当 Windows 客户端启动时,它会发出 DHCP/BOOTP 请求以定位其 IP(当然是在动态 IP 的情况下)。当 DHCP 服务器响应时,它还会返回 DNS 服务器、打印服务器和域名控制器的 IP。我的 BOOTP 服务器响应速度比 Microsoft DHCP 服务器快,因此 Windows 客户端无法定位其域名控制器。这导致用户无法登录!此处描述的解决方案是由 D. Spinellis 捐赠的。

打开 /usr/src/linux/net/ipv4 文件。这是完成所有 BOOTP 自动配置的地方。搜索 udph.sourceudph.dest 变量。您将看到它们被设置为标准的 67/68 请求/响应端口。更改这两个值,以便它们使用网络中未使用的 UDP 端口。一个没有应用程序使用的好端口对是 967/968。现在,使用 -p 967 选项启动您的 DHCPd。一切都必须正常工作!


下一页 上一页 目录