Android에서는 CDC Ethernet이 동작하지 않는데, 이는 Android의 EthernetTracker 서비스가 ethX로 명명된 인터페이스만 인식하기 때문이다. 반면 Linux의 CDC Ethernet 드라이버는 usbX로 인터페이스를 생성한다.
USB Ethernet 어댑터는 Android에서 사용할 수 있으며, 특정 칩셋이 호환되는 어댑터를 선택하면 설정에서 이를 활성화할 수 있다.
Android의 커널 설정을 조사하여 어떤 USB Ethernet 어댑터가 지원되는지 파악할 수 있으며, 이를 위해 USB 디버깅을 활성화하고 ADB 설치가 필요하다.
Android에서 CDC Ethernet이 동작하지 않는 이유는 EthernetTracker가 인터페이스 이름이 eth로 시작하지 않으면 유효하지 않은 인터페이스로 간주하기 때문이다.
이 문제는 사용자 설정으로 변경할 수 없으며 핸드폰을 루팅하여 config_ethernet_iface_regex 값을 변경해야만 한다.
Get notified when new stories are published for "🇰🇷 Hacker News 한국어"