Debian TFTP 安装程序加载速度非常慢

Debian TFTP 安装程序加载速度非常慢

在我们的工厂,我们使用 TFTP 来允许我们的工作站进行无盘启动,一切都又快又好:)

现在我准备将 Debian 安装到多个工作站,所以我决定使用 TFTP。我设置了一个测试工作站,并修改了 DHCP:

host kmwil-deb1 {
            next-server IP_ADDRESS;
            filename "/kmwil/jessie/pxelinux.0";
            hardware ethernet aa:aa:aa:aa:aa:aa;
            fixed-address kmwil-deb1;
}

我下载了Debian 网络启动安装程序并将存档解压到正确的目录(文件可访问,chowntftp等)。

问题:大约需要 5 分钟才能看到 Debian 安装程序主屏幕。机器从 DHCP 获取地址,然后TFPT..显示,然后PXELINUX Peter Anvin bla bla。此步骤大约需要 5 分钟。我grep登录,这就是结果。

TFTP下载日志

curl在我的位置尝试了 Debian 存档tftp,花了 15 秒。

编辑:18:38

我阅读了适当的 RFC 并进行了tcpdump通信:) 我从客户端 PC 的不同端口观察到一个文件的多个 RRQ(读取请求)。他们都确认了。看起来像是同时 RRQ?我也观察了大约5秒。来自服务器的多个 RRQ 和 ACK 之间的超时。还不知道这其中的原因。

我还设置了具有两台主机(Virtualbox)的虚拟网络,一台作为 DHCP 和 TFTP 服务器,第二台作为纯客户端。这里安装程序加载是瞬时的。 tcpdump是“干净的”,只有来自单个端口的一个 RRQ、一个 ACK​​ 并且没有超时。

最好的问候,
卡米尔

答案1

5 秒听起来像是 DNS 超时。也许您的 TFTP 服务器坚持解析传入请求的 IP 地址,但其中的第一个名称服务器/etc/resolv.conf不响应此类请求?tcpdump对服务器流量的完整跟踪可能会有所帮助。

相关内容