如何解決某些(但不是全部)客戶端的 tftp 問題

如何解決某些(但不是全部)客戶端的 tftp 問題

我有一個使用 Puppet Razor 的工作 PXE 伺服器(現已終止,但我們仍然需要它工作更長時間)。它為我們建造了數百個系統。

我可以訪問這裡的大多數系統,並從該伺服器手動 tftp 文件,並獲取 MD5SUM 完美匹配的文件。

不過,我們在遠端位置有一些系統,無法正確透過 TFTP 傳輸任何檔案。他們獲得了 DHCP 位址,但無法下載繼續所需的 vmlinuz 檔案。如果我進入已啟動並正在運行的系統,並嘗試手動 tftp 文件,我會得到一個 MD5SUM 不正確的文件。如果我隨後重複該任務,我總是會得到完全相同的、不正確的 MD5SUM。如果我從 tftp 伺服器 rsync 文件,我將獲得與預期完全一致的文件,並具有正確的 MD5SUM。

tftp 傳輸非常慢,通常需要 30-60 秒才能傳輸 rsync 不到一秒鐘的檔案。所以網路頻寬不是問題。還有其他事情正在發生。

我應該從哪裡開始尋找調試這個?真是太奇怪了。

相關內容