Como usar um telefone 4G para fornecer serviço de WAN / Internet a uma LAN?

2

Como usar um telefone 4G para fornecer serviço de WAN / Internet a uma LAN? Eu pretendo usar isso como backup quando a Internet do meu modem a cabo cair. (Ele desce com freqüência e está inativo agora.)

Meu telefone tem uma conexão 4G rápida, pago por conexão com meu provedor e tenho cerca de 30 GB de dados por mês disponíveis.

Existem várias maneiras possíveis de resolver isso e muitas pessoas fizeram perguntas semelhantes. Eu não encontrei uma solução dessas outras perguntas, então estou fazendo uma pergunta nova e única.

Veja como minha rede se parece normalmente:

CableModem & lt; - Roteador & lt; - switch GigE de 48 portas & lt; - LAN : muitos dispositivos com fio (impressoras e computadores Ubuntu) mais vários clientes sem fio que se conectam ao roteador. / p>

Aqui está o que eu quero que pareça quando a Comcast desce:

Switch 4G Internet & lt; - Router & lt; - 48 portas GigE do Phone & lt; - LAN : muitos dispositivos com fio (impressoras e computadores Ubuntu) mais vários clientes sem fio que se conectam ao roteador .

Começarei delineando as possíveis abordagens:

  1. Conecte meu telefone ao meu roteador via cabo USB. Meu roteador tem portas USB. Ative o tethering por USB no telefone.

  2. Ativar o modo Mobile Hotspot no meu telefone. Conecte o roteador ao telefone (por exemplo, como ponte sem fio WDS ou qualquer outro modo apropriado). O roteador obtém acesso à Internet por telefone.

  3. Conecte meu telefone a um laptop Kubuntu via cabo USB. Ative o tethering USB no telefone. Partilhe esta ligação à Internet ao meu router, ligando um cabo da eth0 no laptop à porta WAN / Internet no router.

Eu prefiro a opção 1, mas essa funcionalidade parece estar limitada a roteadores específicos. Alguém pode me dizer quais roteadores suportam isso? Outra opção é usar o dd-wrt. Infelizmente, meu roteador atual é um Netgear R8000 e não acho que exista uma versão estável do dd-wrt para ele (que suporta openvpn, ssh tunneling, etc). Já passei o tempo pesquisando dd-wrt. Então, estou passando para uma solução focada no Kubuntu.

Eu entendo que a opção 2 cortará minha largura de banda pela metade, então usarei essa opção somente se não conseguir que os outros trabalhem.

O motivo pelo qual estou aqui é me concentrar na opção 3. (No entanto, estou aberto a sugestões sobre o funcionamento de qualquer uma dessas abordagens).

Eu tenho laptops com o Kubuntu 12.04 e o 14.04. Vamos supor que eu continue usando o 12.04 para isso, e é com isso que venho trabalhando até agora. Aqui está o que eu já fiz:

Eu criei uma nova conexão de rede chamada tethered_usb0. Eu restringi-lo a interface usb0. Ativar o modo de cliente DHCP.

Conectei um cabo USB entre meu telefone e meu laptop. Eu habilitei o tethering usb no meu celular. Agora tenho acesso à Internet por meio dessa conexão no meu laptop. Aqui estão os detalhes:

Type:  Wired Ethernet
Connection State:  Connected
IP Address:  192.168.42.3
Connection Speed:  Unknown
System Name:  usb0
MAC Address: <redacted>
Driver:  cdc_ether

(BTW, eu editei a conexão de rede padrão chamada auto_eth0 e restringi-a à interface eth0.)

Eu criei uma nova conexão de rede chamada shared_connection. Eu restrinjai a interface eth0.

Conectei um cabo cat5e entre a eth0 no laptop e a porta WAN / Internet no roteador. Eu me conectei a esta conexão usando o gerenciador de rede do KDE. Dizia "conectado".

Eu entrei na GUI do roteador e configurei sua porta WAN / Internet para um endereço IP estático de 192.168.42.4 e um gateway de 255.255.255.0.

Infelizmente, meu roteador não está recebendo acesso à Internet. Eu reiniciei o roteador várias vezes e tentei variações nas minhas configurações. Sem sorte.

O que vem depois?

    
por MountainX 29.08.2015 / 01:59

1 resposta

2

Eu consegui trabalhar. Aqui estão os passos que usei. Eu tenho um laptop Kubuntu com uma porta ethernet e várias portas usb. Eu tenho um telefone Android 4G com um plano de tethering.

Primeiro, para acessar o gerenciador de rede do KDE no Kubuntu, clique no ícone da bandeja que se parece com uma conexão e, em seguida, clique em "Gerenciar conexões ..."

  1. Usando o gerenciador de rede do KDE no Kubuntu, editei a conexão de rede padrão chamada auto_eth0 e a restrinjai à interface eth0. Isso faz sentido do ponto de vista da nomenclatura. (Embora você provavelmente possa pular esta etapa, sem ela as configurações de conexão padrão significam que a conexão usb0 é feita através da conexão chamada auto_eth0, criando uma fonte de confusão.)

  2. Ainda usando o gerenciador de rede do KDE no Kubuntu, criei uma nova conexão de rede chamada tethered_usb0. Eu restringi-lo a interface usb0. Ativar o modo de cliente DHCP. Todas as outras configurações são padrão.

  3. Conectei um cabo USB entre meu telefone e meu laptop. Ativei o tethering usb no meu celular nas configurações do Android em "Tethering and networks". Se o Kubuntu não conseguir automaticamente uma conexão com a Internet, abra o ícone da bandeja do gerenciador de rede e clique na conexão chamada tethered_usb0. Ele irá se conectar. Agora tenho acesso à Internet por meio dessa conexão no meu laptop.

Aqui estão os detalhes dessa conexão:

Type:  Wired Ethernet
Connection State:  Connected
IP Address:  192.168.42.3
Connection Speed:  Unknown
System Name:  usb0
MAC Address: <redacted>
Driver:  cdc_ether
  1. Em seguida, conectei um cabo cat5e (ethernet) entre a única porta Ethernet física no laptop e a porta WAN / Internet (onde o modem a cabo normalmente se conectaria) no roteador. É um cabo normal (direto).

  2. Ainda usando o gerenciador de rede do KDE no Kubuntu, criei uma nova conexão de rede chamada shared_connection. Deixei todas as configurações como padrão. Você precisa clicar na conexão denominada shared_connection no gerenciador de rede para ativar essa conexão.

Os detalhes da conexão são:

Type:  Wired Ethernet
Connection State: Connected
IP Address:  10.42.0.1
Connection Speed: 100 MBit/s
System Name: eth0
MAC Address: <redacted>
Driver: e1000e
  1. Observe que agora existem duas conexões ativas no laptop do Kubuntu: tethered_usb0 e shared_connection. Ambos são necessários.

  2. Entrei na GUI do roteador e configurei sua porta WAN / Internet para um endereço IP estático de 10.42.0.2 e um gateway de 10.42.0.1. A máscara de sub-rede é 255.255.255.0. Note que eu usei um computador diferente para conectar ao meu roteador. Eu usei qualquer computador na minha lan. O roteador tem o mesmo endereço que sempre teve e acessar a GUI do roteador é o mesmo de antes. Meu intervalo de endereços IP da LAN não é igual a nenhum dos endereços listados acima. Meu roteador é um servidor DHCP. Em suma, o lado da LAN do roteador não muda nada neste processo.

  3. Opcional. Como minha conexão à Internet por modem a cabo não é confiável, tenho uma necessidade freqüente de executar as etapas acima. Portanto, eu pretendo comprar um Intel NUC (ou similar) fanless, instalar o Kubuntu 14.04 nele e deixá-lo pelo meu roteador. Dessa forma, não precisarei dedicar um laptop a esse trabalho. Eu também comprei uma linha telefônica extra. (T-Mobile EUA tem muito agora chamado 10G 4 All.) Por um custo muito razoável, agora tenho um serviço de backup de Internet para quando a Comcast desce. (Esta semana caiu durante todo o dia segunda-feira, parte da terça-feira, parte da quinta-feira e agora tem caído durante todo o dia sexta-feira às 21h.)

por MountainX 29.08.2015 / 03:37