Điểm:0

Hành vi máy khách gắn kết NFS kỳ lạ

lá cờ be

Tôi đang cố gắng gỡ lỗi tại sao tôi không thể gắn chia sẻ NFS trên máy chủ từ máy khách linux. Sau nhiều thử nghiệm xung quanh máy chủ NFS và có thể gắn cục bộ nó vào cùng một máy, tôi đã bắt đầu thử xem liệu đó có phải là sự cố mạng hay không và những gì tôi đang thấy khiến tôi hơi bối rối. Không có tường lửa chạy trên máy chủ và tôi có một loạt các dịch vụ khác (HTTP/S, DLNA, Mosquitto...) chạy hoàn hảo cả từ mạng nội bộ của tôi và từ internet trong cùng một máy chủ. Tôi đã tạo một tcptraroute từ máy khách đến máy chủ trên cổng 2049 và máy chủ trả lời chính xác.Tôi thậm chí đã thử một telnet thuần túy từ máy khách đến máy chủ trên cổng 2049 trong khi nghe bằng tshark ở cả hai đầu và tôi thấy trình tự TCP SYN, SYN, ACK thích hợp được thiết lập ở cả hai đầu, nhưng khi tôi cố gắng gắn các chia sẻ NFS từ máy khách, tôi thấy TCP SYN xuất hiện trên máy khách và không có gì đến trên tshark trên máy chủ. Nó giống như gói TCP SYN không bao giờ đến máy chủ! Đây là những gì tôi thấy trên cửa sổ tshark của máy khách (.3):

1 0.000000000 192.168.1.3 â 192.168.1.2 TCP 74 758 â 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1 TSval=2121012438 TSecr=0 WS=128
2 1.007908102 192.168.1.3 â 192.168.1.2 TCP 74 [Truyền lại TCP] 758 â 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1 TSval=2121013446 TSecr=0 WS=128
3 3.024014290 192.168.1.3 â 192.168.1.2 TCP 74 [Truyền lại TCP] 758 â 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1 TSval=2121015462 TSecr=0 WS=128

và không có gì hiển thị trên máy chủ (.2), ​​trong khi một tcpttraroute thuần túy trên máy khách hiển thị:

tcptraroute 192.168.1.2 2049
Thiết bị đã chọn enx9cebe8fc1358, địa chỉ 192.168.1.3, cổng 47199 cho các gói gửi đi
Truy tìm đường dẫn đến 192.168.1.2 trên cổng TCP 2049 (nfs), tối đa 30 bước
 1 192.168.1.2 [mở] 0,501 ms 0,441 ms 0,493 ms

Đầu ra Tshark:

1 0.000000000 192.168.1.3 â 192.168.1.2 TCP 54 57737 â 2049 [SYN] Seq=0 Win=0 Len=0
2 0.000455085 192.168.1.2 â 192.168.1.3 TCP 60 2049 â 57737 [SYN, ACK] Seq=0 Ack=1 Win=64240 Len=0 MSS=1460
3 0.000495873 192.168.1.3 â 192.168.1.2 TCP 54 57737 â 2049 [RST] Seq=1 Win=0 Len=0
4 0.006264763 192.168.1.3 â 192.168.1.2 TCP 54 [Truyền lại TCP] 57737 â 2049 [SYN] Seq=0 Win=0 Len=0
5 0.006690795 192.168.1.2 â 192.168.1.3 TCP 60 [TCP Đoạn trước không được chụp] [Số cổng TCP được sử dụng lại] 2049 â 57737 [SYN, ACK] Seq=97837 Ack=1 Win=64240 Len=0 MSS= 1460
6 0.006737449 192.168.1.3 â 192.168.1.2 TCP 54 57737 â 2049 [RST] Seq=1 Win=0 Len=0
7 0.022031295 192.168.1.3 â 192.168.1.2 TCP 54 [Truyền lại TCP] 57737 â 2049 [SYN] Seq=0 Win=0 Len=0
8 0.022406482 192.168.1.2 â 192.168.1.3 TCP 60 [TCP Đoạn trước không được chụp] [Số cổng TCP được sử dụng lại] 2049 â 57737 [SYN, ACK] Seq=343671 Ack=1 Win=64240 Len=0 MSS= 1460
9 0,022447549 192.168.1.3 â 192.168.1.2 TCP 54 57737 â 2049 [RST] Seq=1 Win=0 Len=0

Tôi không có ý tưởng ở đây, vì vậy mọi đề xuất đều được hoan nghênh. Tôi không nghĩ đó là máy chủ NFS vì tshark không hiển thị bất kỳ gói nào đến máy chủ trên cổng 2049 mà tôi có thể thấy trên bất kỳ giao diện nào... Có thể nhân máy chủ loại bỏ các gói trước khi được hiển thị trong tshark cho một số lý do? NFS-kernel-server có loại bỏ các gói trước khi cho phép tshark xem chúng không? Điều đó có thể được không?

Vâng, cảm ơn vì tất cả những ý tưởng hoang dã có thể! /Nacho

Ignacio Más avatar
lá cờ be
Tôi đã quản lý để cô lập vấn đề. Có, nó liên quan đến mạng và do hai giao diện trên cùng một mạng con. Tôi đặt giao diện thứ hai khởi động lại công tắc của mình và bây giờ tôi đã gắn chia sẻ NFS mà không gặp vấn đề gì. Đánh bại tôi mặc dù tại sao telnet đến cổng hoạt động và các dịch vụ khác, nhưng trong mọi trường hợp khi tôi chỉ có giao diện cầu nối (máy chủ + KVM VM) trong một cổng eth vật lý duy nhất thì nó hoạt động. Tôi đoán tôi phải làm mới kiến ​​thức của mình về các giao thức L2. :-) rõ ràng có một vòng lặp L2 làm xáo trộn giao thức NF.

Đă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.