Eu fiz meu celular Android se conectar ao Ubuntu usando o modo de tethering reverso de acordo com este link forum.xda-developers.com/showthread.php?t=2287494.
abaixo está meu script e funciona bem.
▶ cat bin/reverse-tethering.bash
#!/bin/bash
adb root
adb shell busybox ifconfig
adb shell netcfg rndis0 dhcp
adb shell ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
adb shell route add default gw 10.42.0.1 dev rndis0
Eu configurei o proxy global no Ubuntu, mas o celular parece não usar a configuração de proxy. para o celular não é possível se conectar ao Twitter, caso contrário o Ubuntu pode.
abaixo está minha configuração, eu uso meias ssh -D:
▶ env|grep proxy
28 :NO_PROXY=localhost,127.0.0.0/8,::1
40 :all_proxy=socks://127.0.0.1:7070/
41 :ALL_PROXY=socks://127.0.0.1:7070/
55 :UBUNTU_MENUPROXY=1
65 :no_proxy=localhost,127.0.0.0/8,::1
Alguém sabe como posso fazer? A melhor maneira que eu quero é adicionar algumas linhas no meu bash, por exemplo: use o ponto de proxy de configuração netcfg/ifconfig para a porta do Ubuntu como 7070.