Ubuntu toque em tethering reverso e clique em apps / updates

0

Configurei o tethering USB reverso entre o meu laptop (com o Ubuntu 15.04) e o meu Nexus 4 (com o touchpad do OTA 5 rev 22).

Funciona bem para a maioria dos aplicativos, como navegador da web, navegadores GPS, ubuntu-touch.fr webapp, mas não funciona quando eu clico no repositório do ubuntu (que mostra uma página vazia) e para parâmetros / atualizações do sistema (o que parece tentar se conectar a algo sem sucesso).

O Wireshark na interface usb mostra que não há tráfego de rede no cabo usb, o que é surpreendente. Uma análise wireshark para navegação na web, por exemplo, é normal.

Ele age como se os parâmetros / atualizações do sistema forçassem a conexão a ser OTA (conexão de dados é wifi ou 2G / 3G / 4G), o que é um erro na minha opinião: se eu quiser atualizar meu telefone ou apenas acessar a loja de aplicativos, através da conexão USB, eu deveria ser capaz de fazer isso! Eu finalmente não tenho a menor idéia do que está acontecendo e onde enviar um relatório de bug.

Alguma ideia?

Configuração do telefone: Nexus 4 com mako OTA 5 rev 22 Configuração do laptop: Ubuntu 15.04

Processo de configuração de tethering inverso USB (A é o lado do telefone, B o lado do laptop)

A> android-gadget-service enable rndis
   sudo /sbin/ifconfig usb0 10.1.0.1
B> sudo /sbin/ifconfig usb0 10.1.0.2
A> sudo route add default gw 10.1.0.2
B> echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
   sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE
A> add nameservers 212.27.40.240 and 212.27.40.241 to /etc/resolv.conf
    
por Nicolas 01.08.2015 / 12:42

1 resposta

0

funcionou bem aqui com a revisão OTA-8 BQ Aquaris E4.5. obrigado pelo seu mini-tutorial. Eu adiciono algumas informações:

No dispositivo de telefone:

android-gadget-service enable rndis
sudo route add default gw your_computer_usb_ip
echo nameserver 8.8.8.8 > /etc/resolvconf/conf.d/tail
resolvconf -u

No computador:

echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE
    
por Lionel Duboeuf 03.02.2016 / 09:27