Wifi Direct, 특히 Odroid-C1과 Galaxy S7을 통해 Linux와 Android를 연결하려고 합니다. wpa_supplicant와 wpa_cli를 사용하여 Wi-Fi 직접 연결을 성공적으로 설정했으므로 Android에서는 아래와 같이 Wi-Fi 직접 연결을 표시합니다. (빨간색 직사각형 안)
문제는 파일 전송이나 PING 전송과 같은 작업을 어떻게 수행할 수 있느냐는 것입니다!
두 Linux 시스템 간의 Wi-Fi 직접 연결에서는 각 IP 주소를 쉽게 설정할 수 있으므로 FTP 또는 SSH를 사용할 수 있습니다. 하지만 안드로이드에서는 IP 주소를 알기가 어렵고 거의 모든 Wi-Fi Direct 앱이 작동하지 않습니다.
이 상황에 대해 아는 사람 있나요?
답변1
원하는 것을 달성하는 한 가지 방법은 장치 중 하나(예: Linux를 실행하는 장치)에 고정 IP 주소를 할당하는 것입니다.
ifconfig p2p-interface 192.168.1.5 netmask 255.255.255.0 up
(자신의 것과 일치하도록 수정하십시오. 여기서 p2p-interface는 wpa_supplicant를 실행한 후 p2p 통신을 위해 생성된 인터페이스이고 내 장치에서는 p2p-wlan0-0입니다.)
다른 기기(Android 휴대폰인 경우)에서 앱을 사용하여 해당 IP 주소에 연결하세요.