Como conectar meu telefone Android diretamente à LAN usando Ethernet via USB / RNDIS?

1

Meu celular Samsung usa o LineageOS. Os modos USB do LineageOS incluem o RNDIS (protocolo Ethernet sobre USB amplamente utilizado pela Microsoft) e suas configurações também incluem tethering via USB. Meu desktop é o Windows 10 com uma Intel NIC com fio e os drivers corretos para Samsung USB, Samsung + RNDIS e ADB.

Espero conectar o telefone de forma que ele funcione como um dispositivo cliente IPv4 DHCP, obtenha um IP do roteador e possa ser conectado ao TCP / IP do meu PC, como qualquer outro dispositivo de rede local. . A maioria das perguntas parece ser sobre a conexão reversa (usando a conexão do telefone para conectar um dispositivo à Internet) ou sobre o tunelamento com o adb, que não são aplicáveis aqui.

Cheguei a fazer com que o Windows instalasse automaticamente o dispositivo / driver RNDIS quando eu alternava o telefone para o modo RNDIS, mas não consigo mais. Estou com dificuldades em encontrar uma maneira de fazer isso funcionar e não há muita documentação sobre instruções definitivas para o processo.

Se for bem sucedido, a maior parte do meu uso provavelmente será SSH do desktop usando sshd no telefone (incluindo o SCP que é executado sobre SSH), e talvez em um estágio posterior, um servidor Samba no telefone também (qualquer coisa exceto MTP! )

Mas primeiro preciso de uma LAN funcionando via conexão USB, o que significa rotas para o terminal do telefone e o do Windows. Eu prefiro fazer coisas nativamente do que com pacotes extras, se for fácil.

    
por Stilez 23.02.2018 / 17:18

0 respostas