Tôi có một hình ảnh Ubuntu chạy trong VMWare Workstation 11.1 trên máy Windows 7 pro. Hình ảnh VM này có một phần để phục vụ một số tệp qua TFTP cho một số máy chủ lưu trữ trên mạng.
Máy chủ tftp trên hộp ubfox được điều khiển bằng xinetd với cấu hình sau:
service tftp {
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /mnt/tftp_files
disable = no
per_source = 11
cps = 100 2
}
Tôi đã truy cập vào tường lửa windows (mà tôi không thể vô hiệu hóa do chính sách nhóm) và thêm quy tắc Chấp nhận UDP / 69.
Tuy nhiên tôi dường như vẫn không thể truy cập tftpd từ một máy chủ khác trên mạng. Tôi thấy gói tin rõ ràng trong nhật ký sự kiện bảo mật.
Là một bước khắc phục sự cố, tôi đặt máy chủ tftpd trên hệ thống máy chủ windows 7 và khi nó chạy tôi có thể kết nối với nó mà không gặp vấn đề gì.
Giả thuyết hiện tại của tôi là các tính năng 'tàng hình' của tường lửa windows là vấn đề ở đây. Có thể là do cách xinted hoạt động (Điều mà tôi khá thờ ơ).