ADB을 무선으로 연결하는 방법으로


./adb.exe shell ifconfig wlan0 을 사용할 경우.


wlan0: ip xxx.xxx.xxx.xxx mask 255.255.255.0 flags [up broadcast running multicast]


이런식으로 뜬다.


여기서 XXX.XXX.XXX.XXX을 알고 있어야한다.


예을 들어서 192.168.90.103 이라고하자.


그러면, 해당 안드로이드 디바이스는 192.168.90.103이라는 IP을 가지고 공유기랑 공유되고 있다는 것이다.


여기서 연결되는 포트를 설정하는 방법은


./adb.exe tcpip XXXX 라고 치면 된다.


이렇게 되면, IP 포트에서 XXXX을 설정하여 USB 형태가 아닌, TCP로 연산되게 된다.


./adb.exe tcpip 5037


이렇게 하면, 자동으로 USB 연결은 떨어지게되고, IP로 연동되게 된다.


이제, 연결하는 방법은


./adb.exe. connect 192.168.90.103:5037


이렇게 사용하면, 연결이 되게 된다.



하지만, 내 집에선 사용이 되지 않는다.(다른 공유기에선 사용이 가능하다.)


이유를 알아봤는데, BUFFALO N300 때문에 생기는 문제인 것 같다.


특정 설정을 해야되는지도 아직 확인을 못했다.(ADB가 WIFI을 통할때 어떻게 하는지 알고 있다면, 도움이 되겠지만, 현재로선 모른다.)


그래서 추측하건데, BUFFALO 공유기는 제대로 적용이 되지 않는다는 것이다.


이것 때문에 공유기를 변경(안 그래도 BUFFALO 공유기가 마음에 안들고 있는 참이다.)해야될 것 같다.


BUFFALO의 형태에서 WIFI을 설정한 것과 다른 것과 차이점을 찾아보자면,

WPA2로 연결 되어 있는건 이상없이 연결이 되지만,

BUFFALO는 WPA2-PSK라는 점이다.

이것 때문에 문제가 생기는 거일지도 모르겠다.


현재 확인 해야된다는 점이 있지만, 조사해봐야겠다.

Posted by JunkMam
,