Tôi đã dành những ngày cuối cùng đọc qua các trang của người đàn ông, tài liệu và bất kỳ thứ gì khác mà Google đưa ra, nhưng tôi cho rằng tôi thậm chí còn bối rối hơn lúc đầu. Đây là những gì tôi muốn làm: Tôi muốn gửi và nhận các gói dữ liệu với giao thức 3-x lớp của riêng mình thông qua một giao diện không dây (802.11) trên các hệ thống Linux với C/C + +. Cho đến nay, rất tốt. Tôi không yêu cầu các cảnh báo, liên kết hoặc bất kỳ nội dung liên quan đến AP/SSID nào. Tuy nhiên, để truyền dữ liệu tôi muốn lớp MAC hoạt động như bình thường, có nghĩa là các gói unicast là ACK'd, truyền lại, backoff, vv. Tôi cũng muốn tận hưởng các capabilites QoS mở rộng (802.11e với 4 hàng đợi và các loại truy cập khác nhau). Chế độ promiscuous mặt khác không phải là một mối quan tâm, tôi chỉ yêu cầu các gói tin broadcast và các gói được gửi đến trạm cụ thể.Truy cập giao diện không dây (802.11) ở lớp MAC (Linux)
Điều gì sẽ là cách phù hợp để thực hiện? Hầu hết tài liệu ở đó trên truy cập ổ cắm thô dường như tập trung vào đánh hơi mạng và điều đó không giúp ích gì. Tôi đã chơi xung quanh với chế độ màn hình trong một thời gian, nhưng từ những gì tôi đã đọc cho đến nay, các gói nhận được không được ACK ở chế độ màn hình, vv .. Không có chế độ màn hình, điều gì sẽ là lựa chọn thay thế? Sử dụng chế độ ad hoc và unix ổ cắm thô? Hoặc tôi có phải fiddle xung quanh với các trình điều khiển?
Tôi không tìm kiếm giải pháp hoàn chỉnh, chỉ là một số ý tưởng hay, bắt đầu từ đâu. Tôi đọc qua các trang hướng dẫn sử dụng cho socket (2), socket (7) và packet (7) nhưng điều đó không giúp ích gì cho hành vi của lớp MAC trong các chế độ khác nhau.
Xin cảm ơn trước.
Bạn có thể xem và xem có giải pháp phần mềm * nguồn * để tạo lưu lượng thử nghiệm hay không - ví dụ, kết hợp các gói hợp lệ và không hợp lệ để xem thiết bị ở đầu kia xử lý như thế nào. Có lẽ, điều này sẽ có khả năng thực hiện cả hai hoạt động hoàn chỉnh thông thường, nhưng cũng có các biến thể tùy ý (để giới thiệu các lỗi mong muốn). Nếu như vậy tồn tại bạn có thể có thể sử dụng nó hoặc học hỏi từ nó. –