AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 543641
Accepted
SHW
SHW
Asked: 2019-09-26 03:55:56 +0800 CST2019-09-26 03:55:56 +0800 CST 2019-09-26 03:55:56 +0800 CST

PXE:文件加载时间

  • 772

在 PXE 引导系统时,它会在 PXE 服务器上查找 UUID 文件。如果找到,则相应地进行。Else System 等待 2 分钟,然后开始在 PXE 服务器上查找 MacID 文件。

有没有办法设置这个文件搜索时间?

更新 1: 底层 pxe 引导加载程序是 PXELINUX

pxe
  • 1 1 个回答
  • 101 Views

1 个回答

  • Voted
  1. Best Answer
    telcoM
    2020-07-16T10:26:12+08:002020-07-16T10:26:12+08:00

    一个迟到的答案,但也许它会帮助别人......

    以我的经验,PXELINUX 不会等待 2 分钟:它将default像 TFTP 一样快地在潜在的配置文件名形式(客户端 UUID、客户端 MAC 地址、十六进制的整个 IP 地址、十六进制的部分 IP 地址以及最后)之间迭代服务器会告诉它没有找到以前的文件。

    您的 TFTP 服务器是否配置为在任何传入连接上尝试 DNS 查找和/或identd查询(因为 tcpwrapper/libwrap配置?)?如果您的 DNS 服务器没有响应 TFTP 服务器主机,和/或 TFTP 服务器的identd查询使用默认超时值,则可能会出现大约 2 分钟的最坏情况延迟。

    PXE 客户端不会响应identd查询,因此将它们与传入的 TFTP 连接一起尝试可能只是浪费时间。例如,如果您的 PXE 引导客户端位于 IP 块 192.168 中。. ,那么你应该确保你/etc/hosts.allow有这样的专线:

    in.tftpd:  127.0.0.1 [::1] 192.168.0.0/16
    

    而不是依赖可能包含ALL@前缀(将触发无用identd查询)和/或可能基于名称(在允许 TFTP 服务器处理传入请求之前触发 DNS 查找)的默认行。该in.tftpd部分可能会有所不同,具体取决于您使用的 TFTP 服务器和/或它是独立的还是[x]inetd基于的。

    对 PXE 引导加载程序进行故障排除可能需要在 DHCP 和/或 TFTP 端口上转储网络流量,以查看它的距离以及它是否从 TFTP 服务器接收到有效答案,但首先尝试提高 TFTP 服务器的日志记录级别,以便它记录它收到的所有请求和它发出的响应,看看这是否有助于你找出问题所在。

    一个常见的问题是使用 TFTP 请求的文件的路径名与您期望的不完全一致,或者您的 TFTP 服务器以意外的方式将其映射到其文件系统中。例如,如果使用 Windows 服务器来提供 PXELINUX 配置文件,您可能需要将 Windows TFTP 服务器配置为也接受 Unix 样式的正斜杠作为路径分隔符,而不仅仅是 Windows 样式的反斜杠。

    PXELINUX 中唯一可通过 DHCP 调整的超时值是重新启动时间值(DHCP 选项 211),其默认值为 300 秒,而不是两分钟。因为 PXELINUX 的 DHCP 选项曾经在为特定于站点的选项保留的范围内(在RFC 3942之前),您可能还需要在 DHCP 选项 208 中提供特定的“魔术”值,以确认 DHCP 选项范围 208- 211 实际上是为 PXELINUX 而设计的,而不是用于其他一些特定于站点的用途。有关详细信息,请参阅RFC 5071。

    • 0

相关问题

  • 反向dns流

  • 引导参数似乎不适用于 ipxe 和日常映像

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve