Como conectar o Raspberry Pi Zero a um PC Windows para compartilhamento de Internet

Como conectar o Raspberry Pi Zero a um PC Windows para compartilhamento de Internet

Você quer instalar seu Raspberry Pi Zero online sem complicações? Conecte um cabo USB e evite a necessidade de equipamentos extras ou um monitor. Este tutorial mostra como é fácil usar a configuração do gadget USB Ethernet do Raspberry Pi Zero.

Sem teclado, sem tela — apenas seu PC e um pequeno Pi trabalhando juntos.

Requisitos para configuração do Raspberry Pi Zero

Hardware Necessário

Você não precisa de muito para começar com este tutorial. Pegue seu raspberry pi zero e um cartão microSD (pelo menos 8 GB é o ideal). Você também precisará de um cabo USB de boa qualidade — certifique-se de que seja um cabo de dados, não apenas para carregar. Seu PC com Windows alimentará o Pi, então você não precisa de uma fonte de alimentação separada. O Pi Zero geralmente consome menos de 1 ampere, então uma porta USB3 no seu computador é perfeita. Se você quiser adicionar extras posteriormente, como uma câmera ou HDMI, lembre-se de que eles podem consumir mais energia.

Dica: Sempre use uma tomada USB3, se possível. Ela suporta até 3A, o que mantém seu Pi funcionando mesmo com dispositivos extras.

Software necessário

Vamos falar sobre o software que você precisa para uma configuração tranquila. Primeiro, baixe o Raspbian Lite — ele é leve e perfeito para uso sem periféricos. Você precisará do Balena Etcher para instalar o sistema operacional no seu cartão SD. Antes de instalar, use o SD Memory Card Formatter para limpar o cartão. Para conectar ao seu Pi, use o PuTTY para acesso SSH e o Bonjour Print Services para encontrar seu Pi pelo nome na rede. Se quiser fazer backup do seu cartão SD, o Win32 Disk Imager é útil.

Aqui está uma lista de verificação rápida:

  • Sistema operacional Raspbian Lite

  • Balena Etcher

  • Formatador de cartão de memória SD

  • PuTTY

  • Serviços de impressão Bonjour

  • Win32 Disk Imager (opcional)

Preparação do espaço de trabalho

Configure seu espaço de trabalho antes de começar. Conecte seu Pi Zero ao seu PC usando o cabo USB. Abra as Conexões de Rede no seu computador. Clique com o botão direito do mouse na sua conexão de internet principal e escolha Propriedades. Na aba Compartilhamento, ative "Permitir que outros usuários da rede se conectem através da conexão de internet deste computador". Selecione o Gadget USB Ethernet/RNDIS no menu suspenso. Aguarde um momento até que seu Pi obtenha um endereço IP do DHCP.

Observação: esta etapa permite que seu Pi use a internet do seu PC, para que você possa concluir a configuração sem telas ou teclados extras.

Configuração do gadget USB Ethernet Raspberry Pi Zero

Configuração do gadget USB Ethernet Raspberry Pi Zero
Fonte da imagem: unsplash

Pronto para mergulhar no cerne deste tutorial? Você está prestes a transformar seu Raspberry Pi Zero em um gadget USB que funciona como um dispositivo Ethernet. Esta configuração permite que você se conecte ao seu Pi Zero com apenas um cabo USB e compartilhe a internet do seu PC. Vamos detalhar cada passo para que você possa acompanhar facilmente.

Flash Raspbian

Você precisa do sistema operacional correto para a configuração do gadget USB Ethernet do Raspberry Pi Zero. O Bullseye Lite funciona melhor, mas o Bullseye (completo) também funciona bem. Versões mais antigas podem não suportar o recurso de gadget Ethernet. Aqui está uma rápida olhada em quais versões do Raspbian funcionam:

Versão Raspbian

Compatibilidade

Jessie (completo)

Suportado

Jessie (leve)

Possivelmente suportado (não testado)

Versões anteriores a 2016-05-10

Não suportado (requer atualização)

Siga estes passos para instalar o Raspbian no seu cartão SD:

  1. Baixe o sistema operacional mais recente do Raspberry Pi (Bullseye Lite recomendado).

  2. Use o SD Memory Card Formatter para limpar seu cartão SD.

  3. Abra o Balena Etcher e selecione a imagem Raspbian.

  4. Transfira a imagem para seu cartão SD.

  5. Aguarde a conclusão do processo. Remova o cartão com segurança.

Dica: Sempre ejete o cartão SD usando a opção “Remover Hardware com Segurança”. Isso ajuda a evitar perda ou corrupção de dados.

Muitos usuários já viram cartões SD falharem, até mesmo as melhores marcas. Se você desligar o seu Pi sem usar o comando correto, corre o risco de corrompê-lo. Sempre desligue o seu Pi com sudo shutdown -h now antes de desconectar.

Editar arquivos de configuração

Agora você precisa ajustar dois arquivos para a configuração do gadget USB Ethernet do Raspberry Pi Zero. Essas alterações transformam seu Pi em um gadget USB que funciona como um dispositivo Ethernet.

Veja o que fazer:

Envie o

Alteração de configuração

/boot/config.txt

Adicione esta linha no final: dtoverlay=dwc2

/boot/cmdline.txt

Depois de rootwait, adicionar: modules-load=dwc2,g_ether g_ether.dev_addr=12:34:56:78:9a:bc g_ether.host_addr=16:23:45:78:9a:bc

  1. Insira o cartão SD no computador.

  2. Abra a partição “boot”. Encontre config.txt e adicione dtoverlay=dwc2 na parte inferior.

  3. Abra cmdline.txt. Depois de rootwait, adicione um espaço e cole a linha modules-load acima.

  4. Salve os dois arquivos. Não adicione quebras de linha extras nem altere outras configurações.

Observação: Editar esses arquivos é essencial para o modo de gadget USB. Se você pular essa etapa, seu Raspberry Pi Zero não aparecerá como um dispositivo Ethernet.

Conecte ao PC

Você está quase terminando a configuração do gadget USB Ethernet do Raspberry Pi Zero. Agora é hora de conectar ao seu Pi Zero e finalizar a configuração.

  1. Conecte o cartão SD no seu Raspberry Pi Zero.

  2. Use um cabo microUSB para conectar a porta “USB” do pi (não “PWR IN”) ao seu PC Windows.

  3. Aguarde até que o seu computador detecte um novo dispositivo de rede. Ele deverá aparecer como "Dispositivo USB Ethernet/RNDIS".

  4. Seu Pi inicializará e funcionará como um dispositivo USB. Você verá uma nova conexão Ethernet nas configurações de rede.

  5. Habilite o SSH colocando um arquivo vazio chamado ssh (sem extensão) na partição de inicialização antes de conectar o cartão SD. Isso permite que você acesse seu pi em raspberrypi.local.

🚦 Se você não vir o novo dispositivo de rede, verifique o cabo. Alguns cabos microUSB apenas carregam e não transferem dados.

Você concluiu as principais etapas de configuração. Seu Raspberry Pi Zero agora funciona como um dispositivo USB Ethernet. Você pode se conectar ao seu Pi Zero, compartilhar internet e controlá-lo — tudo por meio de um único cabo.

Configuração do Windows e instalação do driver

Conectar seu Raspberry Pi Zero online através do seu PC Windows está quase pronto! Esta parte do tutorial ajudará você a configurar as ferramentas certas e garantir que seu computador se comunique com o seu Pi via USB. Você precisará instalar algum software e verificar se o seu sistema reconhece o Pi como um dispositivo de rede usando os drivers rndis.

Bom dia e PuTTY

Primeiro, você precisa do Bonjour e do PuTTY. O Bonjour ajuda seu computador a encontrar seu Pi na rede pelo nome. Sem ele, você pode ter problemas para se conectar. Baixe e instale o Bonjour no seu PC com Windows. Em seguida, baixe o PuTTY. Este programa permite que você abra uma sessão SSH no seu Pi. Depois de ter ambos, você pode se conectar digitando ssh [email protected] no PuTTY. O nome de usuário padrão é "pi". Esta etapa facilita o controle do seu Pi sem tela ou teclado.

Dica: O Bonjour é essencial para encontrar seu Pi pelo nome. O PuTTY oferece uma maneira simples de fazer login e concluir a configuração.

Driver RNDIS

Agora, vamos fazer seu Pi Zero funcionar como um dispositivo USB Ethernet. O Windows 10 nem sempre tem os drivers rndis corretos integrados. Você precisa instalar um driver especial chamado linux.infEste driver não é assinado, portanto, talvez seja necessário desabilitar a aplicação de driver assinado antes da instalação. Veja o que fazer:

  1. Conecte o cabo USB na porta USB do Pi (não na porta de alimentação).

  2. Conecte a outra extremidade ao seu PC. Aguarde o sinal sonoro.

  3. Abra o Gerenciador de Dispositivos. Procure em Adaptadores de Rede por "USB Ethernet/RNDIS Gadget".

  4. Se você não vê-lo, verifique em Portas por “Porta serial USB”. Desconecte o cabo USB e veja se a entrada desaparece.

  5. Se necessário, baixe o driver do Acer USB Ethernet/RNDIS Gadget. Extraia-o.

  6. No Gerenciador de Dispositivos, escolha Adicionar Hardware Legado. Selecione Adaptadores de Rede, depois Com Disco e selecione o arquivo g_rndis.inf.

  7. Instale o driver. Pode ser necessário reinicializar.

  8. Após a reinicialização, verifique se há atualizações opcionais de drivers no Windows Update. Instale o driver Acer USB Ethernet, se ele aparecer.

  9. Conecte seu Pi novamente. Ouça o sinal sonoro e verifique o Gerenciador de Dispositivos.

Observação: pode ser necessário repetir esses passos se o Windows não reconhecer o dispositivo imediatamente. Os drivers Rndis podem ser complicados, mas a paciência compensa!

Verificação de dispositivo

Você precisa ter certeza de que seu Pi aparece como um dispositivo de rede. Abra o Gerenciador de Dispositivos e procure por "RNDIS Ethernet Gadget" em Adaptadores de Rede. Se você encontrar, seus drivers RNDIS estão funcionando! Se você encontrar um Dispositivo Desconhecido, desconecte seu Pi. Se a entrada desaparecer, seu sistema reconhece o hardware, mas precisa do driver RNDIS correto. Tente os passos acima novamente.

Se ainda tiver problemas, verifique novamente o cabo USB e certifique-se de ter editado os arquivos de configuração corretamente. Às vezes, uma porta USB diferente ajuda.

Agora você configurou seu PC Windows para se comunicar com o Raspberry Pi Zero usando o rndis. Esta etapa é fundamental para compartilhar sua conexão de internet e concluir o tutorial.

Compartilhamento e verificação da Internet

Compartilhamento e verificação da Internet
Fonte da imagem: unsplash

Acesso SSH

Você está quase pronto para aproveitar o acesso compartilhado à internet no seu Raspberry Pi Zero. Primeiro, vamos verificar se você consegue se conectar ao seu Pi usando SSH. Abra o PuTTY no seu PC Windows. No campo Nome do Host, digite raspberrypi.local e clique em Abrir. Se você vir um prompt de login, digite pi como o nome de usuário e raspberry como senha. Isso significa que sua conexão USB está funcionando e seu Pi está online. Se ocorrer um erro, verifique novamente o cabo USB e certifique-se de ter habilitado o SSH adicionando o campo vazio ssh arquivo para a partição de inicialização.

Dica: Se não conseguir conectar, tente desconectar e conectar o cabo USB novamente. Às vezes, o Windows precisa de um tempo para atualizar as conexões de rede.

Ativar compartilhamento

Agora é hora de configurar o compartilhamento de internet para que seu Pi possa ficar online. Siga estes passos:

  1. Abra o Centro de Rede e Compartilhamento no seu PC Windows.

  2. Clique em Alterar configurações do adaptador.

  3. Clique com o botão direito do mouse na sua conexão principal de internet e selecione Propriedades.

  4. Vá para a guia Compartilhamento.

  5. Marque a caixa para permitir que outros usuários da rede se conectem por meio da conexão de internet deste computador.

  6. No menu suspenso, escolha o gadget USB Ethernet (pode ser “PiZero” ou “RNDIS”).

  7. Clique em OK e feche as janelas.

Este processo permite que seu Pi use o acesso compartilhado à internet do seu PC. Se você não vir o dispositivo USB Ethernet, desconecte e reconecte seu Pi e verifique as conexões de rede novamente.

Testar Conexão

Vamos garantir que seu Pi consiga acessar a internet. Retorne à sua sessão SSH. Digite este comando:

ping google.com

Se você receber respostas, seu acesso compartilhado à internet está funcionando! Seu Pi agora usa a internet do seu PC através do cabo USB. Se não receber uma resposta, reinicie o Pi com:

sudo reboot

Em seguida, tente executar o ping novamente. Às vezes, as conexões de rede precisam de um novo começo.

Observação: o dispositivo USB Ethernet geralmente oferece conexões mais rápidas e estáveis ​​do que o Wi-Fi. Muitos usuários relatam velocidades acima de 100 Mbits/s, enquanto o Wi-Fi pode cair para apenas alguns Mbits/s.

Área de Trabalho Remota Opcional

Quer controlar seu Pi com uma área de trabalho completa? Você pode configurar o acesso remoto à área de trabalho. Aqui estão algumas opções fáceis:

  • Habilite o VNC no seu Pi. Use a ferramenta de configuração do Raspberry Pi ou execute sudo raspi-config e ative o VNC.

  • Instale o servidor RealVNC no seu Pi e defina uma senha forte.

  • No seu PC com Windows, baixe o VNC Viewer. Conecte-se usando o endereço IP do seu Pi a partir das conexões de rede.

  • Para maior segurança, altere sua senha padrão e considere configurar chaves SSH.

A área de trabalho remota permite que você use seu Pi como um computador comum, tudo através de sua conexão USB.

Dicas de solução de problemas

Problemas de conexão

Às vezes, as coisas não funcionam imediatamente. Se o seu Raspberry Pi Zero não aparecer como um dispositivo USB Ethernet, você poderá ter estes problemas:

  • O Windows pode pensar que seu Pi é apenas um hub USB, não um dispositivo de rede.

  • O driver correto pode não ser carregado, especialmente após novas atualizações do Windows.

  • O Windows pode mudar a forma como encontra dispositivos USB, então seu Pi pode não ser notado.

Se isso acontecer, desconecte o Pi e tente outra porta USB. Tente um cabo diferente, se tiver um. Certifique-se de ter alterado os arquivos de configuração exatamente como o tutorial indica. Se nada funcionar, reinicie o computador. Às vezes, esperar e começar de novo ajuda a resolver o problema.

Dica: Sempre verifique se há “RNDIS Ethernet Gadget” no Gerenciador de Dispositivos. Se encontrar algo diferente, o Windows pode ter selecionado o driver errado.

Configuração persistente

Você quer que seu Pi Zero se conecte sempre que você o conectar. Você pode fazer com que seu Pi memorize as configurações de rede. Aqui estão alguns arquivos que você pode precisar alterar:

Envie o

Detalhes de configuração

/ etc / network / interfaces

o carro
iface inet loopback eis

auto eth0
permitir-hotplug eth0
Manual do iface eth0 inet

permitir hotplug wlan0
Manual do iface wlan0 inet
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

permitir hotplug wlan1
Manual do iface wlan1 inet
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

/etc/dhcpcd.conf

interface eth0 endereço IP estático=192.168.1.250/16
hostname
ID do Cliente
persistente
opção rapid_commit
opção domain_name_servers, nome_de_domínio, pesquisa_de_domínio, nome_de_host
opção classless_static_routes
opção ntp_servers
requer dhcp_server_identifier
slaac privado
nohook lookup-hostname

Altere esses arquivos para que seu Pi sempre tenha o mesmo endereço IP. Isso ajuda seu Pi a se conectar à rede todas as vezes. Você não terá surpresas ao reiniciar ou usar um novo computador.

Mais recursos

Se você ficar preso, saiba que não está sozinho. Muitas pessoas compartilharam suas histórias online. Você pode encontrar ajuda nesses lugares:

  • Fóruns da comunidade onde as pessoas falam sobre configurações de gadgets USB Ethernet do Raspberry Pi Zero.

  • Tópicos onde usuários compartilham quais cartões microSD e imagens Raspbian funcionaram melhor.

  • Postagens com dicas e respostas para problemas comuns, como problemas de driver ou de rede.

Ler o que outros fizeram pode economizar seu tempo. Você pode encontrar uma solução para o seu problema. A comunidade do Raspberry Pi é amigável e está pronta para ajudar.

Este tutorial mostra como fazer seu Raspberry Pi Zero funcionar como um dispositivo USB Ethernet. Aqui estão alguns motivos pelos quais você vai gostar:

  • Você pode acessar a rede mesmo que seu WiFi não funcione.

  • Seu Pi oferece outro firewall para maior segurança.

  • Você pode usar a rede em locais onde não há WiFi.

Experimente essas atualizações divertidas para tornar as coisas ainda melhores:

Tipo de melhoria

Descrição

Plug-and-play

Basta usar um cabo USB para uma configuração rápida.

Operação sem cabeça

Execute seu Pi sem tela ou teclado.

Baixa latência

Obtenha dados rápidos e fluidos via USB.

Procurando mais ideias? Muitas pessoas usam o Pi Zero como um pequeno adaptador USB Ethernet ou como uma ferramenta de armazenamento.

A comunidade gosta de compartilhar dicas e maneiras de resolver problemas. Faça perguntas ou conte sua história para ajudar outras pessoas!

Perguntas frequentes

Posso usar qualquer cabo USB para esta configuração?

Nem todos os cabos USB funcionam. Você precisa de um cabo de dados, não apenas de um cabo de carregamento. Se o seu Pi não aparecer no seu PC, tente outro cabo. Alguns cabos baratos apenas carregam e não transferem dados.

E se meu Raspberry Pi Zero não aparecer no Gerenciador de Dispositivos?

Primeiro, desconecte o seu Pi e conecte-o a uma porta USB diferente. Tente reiniciar o computador. Verifique novamente os arquivos de configuração. Se ainda tiver problemas, use outro cabo ou cartão SD. Às vezes, o Windows precisa de um tempo para detectar novos dispositivos.

Preciso instalar software extra no meu Pi para compartilhar a internet?

Não, você não precisa instalar nenhum software extra. Os passos deste tutorial configuram tudo o que você precisa. Apenas certifique-se de editar os arquivos de configuração e habilitar o SSH antes de conectar seu Pi ao PC.

Posso usar esse método com o Raspberry Pi Zero W ou Zero 2 W?

Sim, você pode usar este método com o Pi Zero W ou Zero 2 W. Esses modelos têm Wi-Fi integrado, mas a configuração do gadget Ethernet USB ainda funciona. Você obtém uma conexão estável e pode usar o Wi-Fi para outros projetos.

Como sei se meu Pi está online?

Abra o PuTTY e tente se conectar a raspberrypi.local. Se aparecer um prompt de login, seu Pi está online. Você também pode executar ping em google.com a partir do terminal do Pi para verificar o acesso à internet.

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *