무선 연결에 문제가 있어 미칠 지경입니다.
저는 두 개의 서로 다른 무선 USB 어댑터(ar9271 기반 및 rtl8192su 칩셋 기반)를 사용하여 테스트했지만 둘 다 동일한 결과를 제공합니다.
무선 USB 어댑터는 ARM9 CPU가 있는 맞춤형 보드에서 실행되는 개방형 임베디드 Linux 커널 2.6.32에 연결됩니다.
링크는 임시 모드로 구성되고 Windows 7 컴퓨터에 연결됩니다.
문제는 Wi-Fi 링크를 통해 대용량 파일을 전송할 수 없다는 것입니다. Samba 및 vsftpd로 테스트했지만 차이가 없습니다.
iperf(TCP 및 UDP)를 사용하여 링크를 테스트했으며 약 5GB의 데이터를 성공적으로 전송했습니다. 하지만 Samba나 vsftpd를 사용하여 파일을 전송하려고 하면 1분(20Mbytes 미만) 내에 링크가 끊어집니다.
연결이 끊어지면 양쪽 끝이 여전히 "연결된" 것처럼 보이지만 아무 것도 작동하지 않으며 핑도 작동하지 않습니다.
"iw wlan0 스캔"을 수행하면 나타나는 유일한 사이트는 내 네트워크뿐입니다.
/var/log/에서 유용한 것을 찾을 수 없었습니다. dmesg를 시도했지만 아무것도 제공하지 못했습니다.
이 문제를 어떻게 디버깅할 수 있나요? 무선스택의 어디에서, 왜 문제가 발생하는지 알아내야 합니다.
업데이트: 아래 제안된 대로 -d 옵션을 사용하여 iperf를 실행하면 설명자 문제가 발생합니다. 그래서 이는 양방향 데이터 통신과 관련이 있는 것으로 보입니다. Wireshark에는 TCP 재전송, TCP Dup Ack가 표시됩니다.
업데이트: 실패한 후 "iw wlan0 스캔"을 수행하면 내 네트워크만 나타납니다...