Điểm:0

Cách khắc phục sự cố tftp với một số (nhưng không phải tất cả) máy khách

lá cờ sl

Tôi có một máy chủ PXE đang hoạt động bằng Puppet Razor (hiện đã hết tuổi thọ, nhưng chúng tôi vẫn cần nó hoạt động lâu hơn một chút). Nó đã xây dựng hàng trăm hệ thống cho chúng tôi.

Tôi có thể truy cập vào hầu hết các hệ thống tại đây và truy cập các tệp tftp theo cách thủ công từ máy chủ đó và nhận các tệp có MD5SUM khớp hoàn hảo.

Tuy nhiên, chúng tôi có một số hệ thống ở một địa điểm xa xôi, không thể TFTP bất kỳ tệp nào đúng cách. Họ nhận được địa chỉ DHCP nhưng không thể tải xuống tệp vmlinuz cần thiết để tiếp tục. Nếu tôi truy cập vào một hệ thống đang hoạt động và cố gắng tftp một tệp theo cách thủ công, tôi sẽ nhận được một tệp có MD5SUM không chính xác. Sau đó, nếu tôi lặp lại tác vụ, tôi luôn nhận được MD5SUM giống hệt nhau, không chính xác. Thay vào đó, nếu tôi rsync tệp từ máy chủ tftp, tôi sẽ nhận được chính xác tệp như mong đợi, với MD5SUM chính xác.

Quá trình truyền tftp rất chậm, thường mất 30-60 giây cho một tệp mà rsync truyền trong chưa đầy một giây. Vì vậy, băng thông mạng không phải là vấn đề. Có một cái gì đó đang xảy ra.

Tôi nên bắt đầu tìm cách gỡ lỗi này ở đâu? Thật kỳ lạ.

lá cờ in
Khi xử lý các sự cố chuyển giao, tcpdump luôn là một công cụ tốt để sử dụng, hãy thử lấy dữ liệu, có thể từ cả hai đầu của liên kết và xem điều gì sai. Một điều với TFTP là nó không hoạt động tốt với NAT. và người ta thậm chí nên coi TFTP là một trong những giao thức sẽ không hoạt động trong bất kỳ thứ gì khác ngoài mạng cục bộ. (định tuyến thường giết chết nó)
lá cờ sl
Tốt để biết. Tôi sẽ hỏi những người trong mạng của mình xem có bất kỳ NAT nào liên quan giữa đây và đó không. Cảm ơn!
Peter Zhabin avatar
lá cờ cn
Tôi cá là bạn đang gặp sự cố với phân mảnh IP. Một số (nếu không muốn nói là hầu hết) máy khách PXE không bận tâm đến việc lắp ráp lại các đoạn mà chúng nhận được. Vì vậy, hãy kiểm tra dấu vết Wireshark hoặc tcpdump của bạn ở phía máy khách để biết điều đó và đặt `blkzise` ở phía máy chủ để sự phân mảnh sẽ không xảy ra trên đường hầm WAN.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.