1. Configuração do celular
Entre em configurações, depois em conexões, e, em USB, selecione USB NET. Caso não apareça na lista (caso só a pareça as opções de memory card e usb modem), será necessário atualizar a firmware para uma versão mais nova, vide este site .
2. Configuração do computador
Vamos precisar dos módulos: usbnet, mii, cdc_ether e não podemos esquecer do cdc_subset (podem ser encontrados e drivers -> net -> usb no make menuconfig)
Ok, módulos carregados, basta conectar o cabo USB e configurar a rede com o comando:
ifconfig usb0 inet 192.168.1.1 up
Podemos testar com:
[root@localhost linux-2.6.22-0.ydl.rc4]# ping 192.168.1.2 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=6.20 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.842 ms
Ou, melhor ainda…
[root@localhost linux-2.6.22-0.ydl.rc4]# telnet 192.168.1.2 Trying 192.168.1.2...