Contents

Como ligar qualquer smartphone ao Linux para aceder à Internet móvel

Principais lições

O tethering permite a partilha da Internet móvel com um dispositivo informático baseado em Linux através de uma ligação USB com fios ou de uma ligação sem fios.

É crucial utilizar um cabo USB adequado durante o processo de tethering para estabelecer uma ligação de rede estável e fiável, minimizando simultaneamente quaisquer potenciais interrupções causadas por interferências sem fios.

A utilização de tethering revela-se uma alternativa vantajosa em situações em que a conetividade sem fios através de redes Wi-Fi ou Ethernet não está disponível, e pode ser facilmente configurada para implementação em dispositivos Android e iOS em conjunto com sistemas informáticos Linux.

Aceder a uma ligação online para um computador baseado em Linux pode ser um desafio quando não existe uma rede sem fios ou Ethernet disponível, uma vez que os computadores portáteis dependem normalmente da conetividade Wi-Fi e os computadores de secretária não possuem normalmente capacidades integradas de Internet móvel. No entanto, em situações em que essa ligação é necessária, podem ser explorados métodos alternativos para estabelecer uma ligação em linha para o computador.

Utilizando um smartphone, é possível ligar-se à Internet através de um dispositivo como um computador portátil ou de secretária através de um processo conhecido como “tethering”.

Quando se utiliza um fornecedor de serviços sem fios que não impõe restrições à utilização de dados, pode ser vantajoso utilizar um sistema baseado em Linux para partilhar a ligação à Internet, normalmente designado por “netshare”. No entanto, em determinadas situações, usar o tethering Wi-Fi pode não ser viável. Felizmente, existe outra solução. Este guia irá demonstrar como aproveitar a ligação USB do Linux para dispositivos Android e iOS.

O que é o tethering?

Tethering refere-se ao processo de estabelecer uma ligação entre um dispositivo móvel e um computador, com a intenção de partilhar o acesso à Internet móvel. Isto permite a transferência de dados entre os dois dispositivos, permitindo que o dispositivo móvel utilize a ligação à Internet do computador para vários fins, como navegar ou descarregar conteúdos.

Hoje em dia, é cada vez mais raro que os fornecedores de serviços impeçam estas actividades. A maioria dos aparelhos celulares modernos está equipada com planos de dados que permitem a prática de tethering, o que a torna um meio muito atraente de aceder à Internet.

Na sua essência, a prática de tethering envolve a utilização de uma ligação USB através de um cabo para estabelecer uma ligação à Internet através do dispositivo móvel. Consequentemente, é imperativo ter o cabo de dados USB do telemóvel prontamente disponível quando se utiliza este método.

A tecnologia Wi-Fi ou Bluetooth pode ser utilizada para tethering sem fios, sendo o Bluetooth uma opção mais lenta e menos estável em comparação com a tecnologia Wi-Fi.

A utilização da tecnologia Wi-Fi permite o estabelecimento de um “ponto de acesso” portátil utilizando o dispositivo móvel, normalmente designado por “tethering”. Embora este método seja frequentemente preferido devido à sua simplicidade e conveniência, existem razões convincentes para que algumas pessoas optem por utilizar a ligação USB.

⭐Para uma ligação de rede fiável

⭐Para manter o telemóvel carregado

⭐Para evitar interferências sem fios

⭐Para evitar que sniffers sem fios interceptem dados

Para utilizar o seu dispositivo móvel como um ponto de acesso sem fios quando não estiver disponível uma ligação USB adequada, siga estes passos para estabelecer o acesso à Internet no seu computador Linux, ligando-o ao ponto de acesso celular emitido pelo seu telemóvel.

Utilizar o cabo USB correto para a ligação por cabo

Para garantir a compatibilidade com a ligação por cabo, é essencial utilizar um cabo USB adequado. Nem todos os cabos são iguais; alguns servem apenas para fornecer energia e podem não suportar as capacidades de ligação. Para verificar se o seu cabo USB pode facilitar a partilha de dados, siga estes passos:

⭐Ligue o cabo ao seu computador

⭐Ligue o seu telefone ao cabo

O sistema permanecerá inativo até que um dos dispositivos detecte a presença do outro, altura em que se tornará ativo e prosseguirá com as suas operações.

A disponibilidade de capacidades de transferência de dados e de navegação de ficheiros torna a ligação por cabo uma opção viável.

Um cabo de carregamento inadequado só é capaz de alimentar um dispositivo móvel, mas não oferece quaisquer benefícios ou características adicionais que possam melhorar a sua funcionalidade ou desempenho.

Se ocorrer uma avaria no cabo, seria prudente adquirir um substituto adequado que esteja equipado para a transmissão de dados por meios electrónicos.

Para utilizar as técnicas descritas nesta secção, é necessário estabelecer uma ligação entre o dispositivo móvel e o computador através de um cabo USB operacional antes de ativar a ligação. É importante notar que todos os procedimentos e representações visuais foram capturados através da utilização de tethering USB no Ubuntu 22.04.3 LTS.

Como ligar telemóveis Android ao Linux

A utilização de dispositivos Android para ligação é um processo relativamente simples, atribuível em grande parte ao facto de tanto os telemóveis como os computadores pessoais que operam em plataformas Linux fornecerem uma base consistente para estabelecer esta ligação.

Para facilitar a transferência da conetividade da Internet móvel para um computador Linux através de USB, siga estes passos:

Ligue o cabo USB ao seu dispositivo móvel e a um computador pessoal baseado em Linux para otimizar a sincronização e a transferência de dados entre os dois sistemas.

Os dispositivos Android estão equipados com tecnologia avançada que lhes permite reconhecer e autorizar ligações automaticamente quando lhes é pedida permissão através de um prompt específico. Para conceder essa autorização, os utilizadores podem simplesmente escolher a opção “Permitir” entre as selecções disponíveis na interface do dispositivo.

Localize a notificação que contém a mensagem USB no separador Notificação e interaja com ela, tocando na mesma.

Seleccione “Ligação USB” em “Utilizar USB para” para ativar a partilha de ligação USB entre o seu dispositivo e o computador.

Fechar

Normalmente, o estabelecimento da ligação é facilitado através da automatização e pode ser observado na área de notificação do sistema.

Se o método anterior falhar, pode utilizar um terminal para verificar o endereço IP do seu dispositivo e garantir que a ligação foi estabelecida com êxito. Para o fazer, siga estes passos:

 ip address 

Tente localizar um ponto de acesso alternativo, pois parece que encontrámos problemas de conetividade. Para restabelecer a comunicação, verifique se está ligado a uma rede compatível, identificando um endereço IP funcional dentro do seu alcance. Se necessário, sinta-se à vontade para terminar a nossa sessão atual e iniciar outra tentativa de ligação para obter uma ligação de rede fiável.

/pt/images/muo-linux-smarpthone-tether-usb-terminal.jpg

Se encontrar alguma confusão em relação aos resultados do endereço IP, a utilização do comando “ifconfig” pode fornecer esclarecimentos. Esta ferramenta está acessível através da instalação do pacote “net-tools” no seu sistema.

 sudo apt install net-tools 

Para visualizar as ligações de rede, introduza

 ifconfig 

Procure uma opção com a etiqueta

 usb0 

Em alternativa, é aceite qualquer conteúdo novo que tenha um endereço IP (Internet Protocol) autêntico.

A ligação de uma ligação USB do Linux a um dispositivo Android nem sempre é um processo simples. Em certas distribuições de Linux, pode ser necessário selecionar manualmente a ligação USB para que a função de ligação funcione corretamente.

⭐Encontrar o ícone do tabuleiro de rede

Clique na opção de rede que tem uma etiqueta semelhante a “auto usb0” para efeitos de identificação.

A ligação de um sistema Linux a um dispositivo móvel através de um cabo USB pode ser conseguida seleccionando a opção indicada pelo símbolo “⭐”.

Uma opção para contornar as limitações de tethering sem um plano de dados apropriado é instalar um sistema operativo Android personalizado, também conhecido como ROM. Isto pode permitir uma maior flexibilidade na utilização de serviços de Internet móvel para além do que é permitido pelas definições predefinidas ou pelas restrições impostas pelo fabricante.

Como ligar iPhones ao Linux

Se tiver um iPhone equipado com um plano de dados que permita a ligação por cabo, é possível estabelecer a ligação por cabo ao Linux através de uma ligação USB.

Ao contrário do Android, no entanto, esta ligação não é automática. Em vez disso, você precisará da libimobiledevice, descrita como uma “biblioteca de protocolo de software multiplataforma e ferramentas para se comunicar com dispositivos iOS nativamente”. Vá a www.libimobiledevice.org para confirmar a compatibilidade atual.

Os utilizadores do Ubuntu estão preventivamente equipados com a instalação da libimobiledevice, enquanto que aqueles que não a possuem podem iniciar o processo abrindo um terminal e introduzindo o comando especificado dentro dos referidos limites.

 sudo apt install libimobiledevice6 

Para promover um sentimento de fiabilidade entre o telemóvel e o computador pessoal, é necessário iniciar um processo em que os dois dispositivos são ligados através de um cabo Universal Serial Bus (USB). Durante esta ligação, cada dispositivo apresentará uma notificação que exige uma ação da sua parte. Após a deteção das referidas notificações, toque em “Confiar” no iPhone para avançar. Se não ocorrerem alterações depois de tocar em “Confiar”, clique em “Tentar novamente”.

/pt/images/muo-linux-tether-iphone-trust.jpg

Para aceder à Internet através de um iPhone, siga estes passos:1. Abra a aplicação “Definições” no seu dispositivo tocando no respetivo ícone no canto inferior esquerdo do ecrã inicial.2.Desloque-se para baixo e seleccione “Geral” e, em seguida, toque em “Rede”.3. Localize a opção “Telemóvel” ou “Dados móveis”, consoante a operadora, e coloque-a na posição “Ligado”.4. Introduza a palavra-passe do seu ID Apple quando lhe for pedido.5. Se necessário, contacte o seu fornecedor de serviços para obter instruções de configuração adicionais.

⭐Abrir Definições > Ponto de acesso pessoal .

⭐Ativar Permitir que outros se juntem .

Fechar

Para estabelecer uma ligação Linux tethering no seu dispositivo móvel, basta escolher a opção adequada para a ativar. Ao contrário dos dispositivos Android que aparecem como uma ligação USB, os iPhones são apresentados como um dispositivo Ethernet separado no menu de definições de rede padrão. Este pode ser acedido navegando para Definições > Rede.

É possível ativar a ligação USB no terminal Linux?

Em determinadas situações, pode ser necessário utilizar o terminal para estabelecer uma ligação entre um dispositivo baseado em Linux e um smartphone. Isto pode ocorrer quando o sistema informático não possui uma interface gráfica de utilizador ou um ambiente de trabalho.

É um processo simples para ativar esta funcionalidade, ligando o dispositivo através de USB e activando a partilha de ficheiros no dispositivo. Para aceder ao ficheiro de configuração necessário localizado em “/etc/netplan/01-network-manager-all.yaml”, basta seguir estes passos:1. Ligue o dispositivo ao computador utilizando um cabo USB.2. Certifique-se de que a partilha de ficheiros foi activada no dispositivo.3. Abra a aplicação de terminal no computador.4. Escreva “sudo nano /etc/netplan/01-network-manager-all.yaml” na linha de comandos e prima enter. Isto abrirá o ficheiro de configuração para edição no editor de texto Nano.

Em seguida, adicione o seguinte:

 ethernets: 

Para ativar o IPv6, modifique a opção de configuração DHCPv6 para a definir como “yes”. Tenha em atenção que se definir as opções como “true” ou “false” também obterá o resultado pretendido.

Faça uma seleção entre as opções fornecidas abaixo, escrevendo “Y” para sim ou “N” para não. Para guardar as suas alterações e sair deste programa, prima “CTRL \+ X”. Se desejar confirmar a sua escolha, escreva “Y”.

Introduza os seguintes comandos:

 sudo netplan try
sudo netplan apply 

A sua configuração de rede ligada por USB está agora ativa e tem a possibilidade de examinar o plano de rede a qualquer momento, acedendo ao terminal.

 sudo netplan get 

Por favor, não modifique o documento, exceto se as modificações necessárias forem justificadas.

Tethering Linux Phones to Linux

Existem vários sistemas operativos móveis baseados em Linux, tais como a iteração móvel do Pure OS no dispositivo Librem 5, PostmarketOS para o PinePhone, e UBPorts, que serve como sucessor do Ubuntu Touch, conhecido por ser um dos sistemas operativos móveis baseados em Linux mais fáceis de configurar.

É importante notar que certos dispositivos móveis baseados em Linux podem não ter opções fiáveis para capacidades de ligação USB ou sem fios. Por isso, é aconselhável consultar a documentação correspondente ao projeto móvel Linux em questão para verificar a sua disponibilidade e compatibilidade.

Tethering Your Phone to Linux: Sucesso!

Os smartphones são capazes de funcionar como pontos de acesso sem fios para computadores portáteis e de secretária, embora a ligação USB continue a oferecer utilidade prática em determinadas situações.Por exemplo, se a placa de rede do seu computador estiver a funcionar mal ou se possuir periféricos que sejam particularmente vulneráveis à interrupção do sinal sem fios, utilizar a ligação USB pode ser vantajoso.

Utilizar o seu smartphone como um hotspot móvel para fornecer acesso à Internet ao seu computador Linux ou dispositivo alternativo pode ser uma solução vantajosa. Além disso, ao ligar via USB, o carregamento do telemóvel é mantido enquanto fornece energia ao dispositivo que está a ser ligado. Isto apresenta um resultado mutuamente benéfico.