Como usar a Internet disponível em um PC, em um smartphone, através de um cabo USB – Quora

Oi, obrigado por A2A.

o que Você precisa fazer ‘Reverse Tethering”, a fim de fazer isso. Siga as instruções para fazer isso.

introdução
este guia destina-se a ajudá-lo a compartilhar a conexão com a Internet do seu PC para o seu Androidsmartphone/tablet via cabo USB. Essa técnica é chamada de tethering reverso USB. É diferente de USBtethering em que você compartilha Internet do seu Android para o seu PC. Existem muitas razões pelas quais você precisa dessa técnica funcionando:
– você não tem rede móvel/wifi e seu Pcdoesn’t tem nenhum adaptador wifi
– você não pode fazer tethering sobre wifi, por exemplo, sua empresa não permite que você faça qualquer hotspot no trabalho
– você não quer gastar dinheiro para um plano móvel, e você quer uma conexão de Internet mais estável e mais rápida do que wifi
– você não quer que seu PC e seu Android use

você pesquisou e encontrou alguns aplicativos / ferramentas / soluções, seguiu exatamente as instruções deles, mas finalmente ficou frustrado porque eles não funcionaram, aqui venho para um novo método.

este método funciona seguindo as noções básicas de compartilhamento de conexão com a Internet. Se o seu dispositivo Android é capaz de fazer USBtethering, você será capaz de fazer usb Reserve tethering com este método!
vantagens:
– nenhum software adicional no seu PC. Não deixe rastros no seu PC. Imagine quando você está no trabalho e você tem que instalar algum aplicativo de “brinquedo” de baixa qualidade no seu PC para estiblish uma conexão de túnel para esta tarefa.
– funciona com Windows, Linux e Mac OS X
– você sabe o que faz. Quem sabe o que as ferramentas” fáceis de usar ” fazem quando não conseguem ajudá-lo?
desvantagens:
– você tem que digitar alguns comandos no seu Android.
se você estiver pronto, vamos começar!

requisitos:
– dispositivo Android enraizado com capacidade” USB tethering”. Verifique as configurações do Android-Redes Sem Fio & – Tethering & ponto de acesso portátil. Muitas ROMs de estoque desativam esse recurso. Você deve habilitá-lo de alguma forma (raiz seu Android e usar um aplicativo para ativar ou substituir o estoque ROM). As ROMs CyanogenMod sempre têm essa capacidade. A coisa importante a lembrar é quando você conecta seu Android e habilita “tethering USB”, ele aparece como um adaptador de rede USB

, não um dispositivo de armazenamento em massa ou mídia.
– PC com uma conexão de internet de trabalho.
– cabo USB para conectar seu Android ao seu PC.
– emulador de Terminal no seu Android. Se você não quiser digitar comandos em sua tela sensível ao toque com emulador de Terminal, você pode usar o teclado do PC para inserir comandos com “shell adb”. adb é uma parte do AndroidSDK que está disponível para download no Google. Para usar o adb, você precisa ativar a “depuração USB” no seu Android.
– opcional, BusyBox no seu Android.

Passo 1: Conecte seu Android ao PC por cabo USB e ative “tethering USB”. Você ainda tem permissão para ativar esta opção, mesmo quando o seu 3g/wifi no seu Android está desligado.
– se você estiver usando Linux (Ubuntu), você não precisa instalar nada. O applet NetworkManager tentará estabelecer uma conexão no novo dispositivo de rede com fio detectado.
– se você estiver usando o Windows, O Windows pesquisará automaticamente o Windows Update e instalará o driver

para você. Você pode pular a pesquisa do Windows Update e instalar manualmente um driver já incluído da Microsoft. Na janela Instalar Driver, clique em Procurar Meu Computador e, em seguida, deixe-me escolher…, selecione NetworkAdapters, desmarque Mostrar Hardware compatível, veja “Microsoft Corporation” na coluna da esquerda e escolha Dispositivo Remoto compatível com NDIS na coluna da direita. Você pode instalar ou atualizar um driver do Gerenciador do dispositivo

no Windows.
– se você estiver usando o Mac, instale o driver HoRNDIS. Você será notificado sobre uma nova interface de rede. Clique em “Preferências de rede” na caixa de diálogo para adicioná-lo à lista de interfaces conhecidas. aplicar”.
– Se você estiver usando Linux sem GUI ou o NetworkManager, execute os seguintes comandos como root (ou use o sudo):

Código:

  1. ifconfig usb0 10.42.0.1 máscara de rede 255.255.255.0

(suponha que você não tenha nenhum outro adaptador de rede USB

, caso contrário, seu Android pode ser usb1, usb2…)

Código:

  1. echo 1 > /proc/sys/net/ipv4/ip_forward

Comando sudo será:

Código:

  1. sudo 'echo 1 > /proc/sys/net/ipv4/ip_forward'

Código:

  1. iptables -t nat -F
  2. iptables -t nat -A POSTROUTING -j MASQUERADE

Passo 2:
– Se você estiver usando Linux, clique no miniaplicativo NetworkManager no canto superior direito da tela, selecione “Editar Conexões…”. Na guia “Wired”, escolha o novoconexão estabelecida (tenha cuidado, não LANconnection Ethernet) e clique em ” Editar…”Na guia ” Configurações IPv4″, escolha” compartilhado com outros computadores ” como método. Clique Em “Salvar”. O NetworkManager restabelecerá a conexão e atribuirá ao seu PC um endereço IP nesta conexão de rede USB, padrão: 10.42.0.1. Deixe as conexões à Internet (com ou sem fio) intocadas.
– se você estiver usando o Windows, abra “NetworkConnections” no painel de controle. É um pouco diferente da configuração no Linux. Clique com o botão direito em um Internetconexão que você tem. Presumo que você esteja usando uma área de trabalho que não possui nenhum adaptador wifi, então clique com o botão direito do mouse na conexão LAN Ethernet com a Internet e selecione “Propriedades”. Na guia “Compartilhamento” (ou “avançado” para Windows XP), Clique em ” permitir que outros usuários da rede se conectem…”, em seguida, selecione a conexão USB na lista suspensa abaixo. clicar. O Windows configurará automaticamente sua conexão de rede USB e atribuirá a ele um endereço IP, padrão Para Windows 7: 192.168.137.1, padrão Para Windows XP: 192.168.0.1. Você pode ver que sua conexão com a Internet agora é ” compartilhada “e sua conexão USB agora é”rede não identificada”.
– se você estiver usando Mac, Abra Preferências do Sistema-Rede. Se você instalou o HoRNDIS, verá uma nova interface de rede

correspondente à sua conexão USB

. Com “usando DHCP” como configurar Ipv4, ele pode já estar conectado. Volte para SystemPreferences, clique em “Compartilhamento”. Selecione “Compartilhamento Na Internet”. Escolha a conexão com a Internet (Ethernet ou Airport…) em “compartilhar sua conexão de”, e escolha USB

interface de conexão em “para computadores usando”. O Mac atribuirá à sua interface de conexão USB um endereço IP, padrão: 192.168.2.1.
– se você estiver usando Linux sem GUI ou NetworkManager, você fez toda a configuração do PC na Etapa 1.

a configuração do seu PC já está concluída!

Passo 3:
emulador de Terminal aberto no seu Android. Tipo:

Código:

  1. su

O prompt de comando deve mudar a partir de $ para #. Caso contrário, verifique se o seu dispositivo está enraizado corretamente.

digite o seguinte comando no emulador de Terminal, o mesmo para todos os sistemas operacionais PC:

Código:

  1. netcfg rndis0 dhcp

O nome de interface usb dentro de Android podem variar. Geralmente é rndis0 ou usb0. Tipo

Código:

  1. busybox ifconfig

para identificar o nome.
Use as instruções antigas abaixo quando o método dhcp automático não funcionar.

digite estes seguintes comandos no emulador de Terminal:
Para Linux PC:

Código:

  1. ifconfig rndis0 10.42.0.2 máscara de rede 255.255.255.0
  2. route add default gw 10.42.0.1 dev rndis0

Se a rota falhar, tente:

Código:

  1. busybox route add default gw 10.42.0.1 dev rndis0

Para Windows PC, use o mesmo comando acima, substitua 10.42.0.2 por 192.168.137.2 (192.168.0.2 para windows XP), substituir 10.42.0.1 por 192.168.137.1 (192.168.0.1 para o Windows XP)
Para Mac, PC, substituir 10.42.0.2 por 192.168.2.2, substituir 10.42.0.1 por 192.168.2.1

Agora você pode fechar o Emulador de Terminal e iniciar o navegador de Internet.

alguns aplicativos (download no Google Play, GMail, Facebook…) não reconheça a conexão com a Internet. Você pode tentar este caminho (

AVISO: NÃO TESTADO

):
– Ativar temporariamente a conexão 3G no seu Android
Tipo:

Código:

  1. ifconfig rmnet0 0.0.0.0

o nome da interface 3G dentro do Android pode variar: ppp0, rmnet0… Tipo

Código:

  1. busybox ifconfig

para identificar o nome.
antes ifconfig rmnet0 … acima.
isso fará com que os aplicativos vejam sua conexão com a Internet via USB como 3G!

as configurações de tethering USB no Android serão revertidas automaticamente quando você desconectar o cabo USB. Para reverter as configurações no PC, desmarque ” Permitir que outros usuários da rede se conectem…”no Windows,” compartilhamento de Internet “no Mac, mude de” Compartilhado para outros computadores “de volta para” automaticamente (DHCP) ” ou simplesmente exclua a conexão USB do NetworkManager no Linux.

Créditos: XDA

Espero que ajude!

Deixe uma resposta

O seu endereço de email não será publicado.