Como conectar-se diretamente a um Raspberry Pi sem Internet

Como conectar-se diretamente a um Raspberry Pi sem Internet

A versatilidade do Raspberry Pi significa que, em algum momento, você provavelmente o usará ao ar livre, fora do alcance de sua rede sem fio. Então, como você pode se comunicar com ele sem conectar um teclado e um monitor?





Nem é preciso dizer que carregar dispositivos de entrada humanos e monitores com você quando não é prático. Existem os requisitos de alimentação externa da tela, para começar (a menos que você use uma tela de toque Pi portátil e dedicada, talvez).





Uma solução melhor é se comunicar por meio de outro dispositivo, como um notebook. Embora o Wi-Fi direto não seja compatível atualmente com o Raspberry Pi, você ainda tem duas opções para uma conexão SSH direta sem uma rede sem fio.





Quando você pode usar isto

Conectar-se sem fio a um Raspberry Pi - seja ele habilitado para rede sem fio ou conectado via Ethernet ao seu roteador - é certamente mais conveniente. É quase certo que seja a opção preferida, esteja você em casa, na escola ou em um evento maker.

qual serviço de entrega de comida paga melhor

No entanto, não é ideal para todos os cenários.



Por exemplo, se você estiver usando seu Pi com o módulo de câmera, você pode levá-lo para fora, talvez para capturar alguma fotografia com lapso de tempo. Sem uma rede sem fio para se conectar ao seu Pi via SSH, você precisará de outra solução, algo que funcione por meio de um PC ou talvez um dispositivo móvel.

É aí que entra uma conexão direta. Você tem duas opções confiáveis ​​aqui: Ethernet e USB.





Conecte-se ao seu Raspberry Pi via Ethernet

A opção mais óbvia para tal conexão é via cabo Ethernet. Todos os computadores Raspberry Pi (salve o Pi Zero ) possuem portas Ethernet, tornando esta a opção que funciona melhor.

Para isso, você precisará de:





  • Raspberry Pi (Modelo B, B +, 2 ou 3).
  • Instalação do Fresh Raspbian (para melhores resultados).
  • Cabo micro USB e fonte de alimentação.
  • Cartão microSD .
  • Um cabo Ethernet, com conectores RJ45 em cada extremidade.

Cabos Ethernet padrão são adequados aqui, já que o Raspberry Pi pode reconfigurar a porta. No passado, um cabo cruzado teria sido usado para conectar dois computadores, mas isso não é necessário aqui.

Você precisará da configuração do Pi para aceitar conexões SSH. Isso não está habilitado por padrão, mas existem duas maneiras de contornar isso.

  1. Inicialize com um teclado e monitor para habilitar SSH via raspi-config .
  2. Insira o cartão SD em seu PC, navegue até /Bota e criar um arquivo vazio chamado ssh .

(Este arquivo é detectado pelo sistema operacional Raspbian na inicialização e o considera uma instrução para habilitar o SSH.)

Tudo o que você precisa para se conectar ao Pi via SSH está pronto. Tudo que você precisa é o endereço IP do dispositivo. Você pode encontrar isso conectando-se ao seu roteador (normalmente 192.168.0.1, mas você precisará verificar o roteador para o IP correto) ou inicializando o Pi com um teclado e monitor e inserindo

ifconfig

Você precisará verificar se o Pi inicializa corretamente antes de prosseguir de qualquer maneira e se o SSH funciona em circunstâncias normais. Nosso guia para se conectar com SSH será útil aqui.

Quando estiver satisfeito com a inicialização do Pi e a atividade sem fio normal através do roteador for satisfatória, desligue o dispositivo.

sudo shutdown

Agora, conecte seu Raspberry Pi ao seu PC com um cabo Ethernet.

Diga olá!

Para fazer isso funcionar, você precisará de um software específico: Olá zeroconf . Este software da Apple é para reconhecimento de dispositivos de rede e vem pré-instalado no macOS. Os usuários do Windows podem instalar Bonjour Print Services v2.0.2 a partir do site da Apple .

Com isso instalado e a conexão direta por cabo com seu Pi estabelecida, uma vez que o pequeno computador esteja ligado e totalmente inicializado, você poderá se conectar.

No entanto, recomenda-se paciência aqui. O Pi tentará primeiro buscar um endereço IP de um servidor DHCP e, quando falhar, o endereçamento padrão será privado no intervalo 169.254.x.x. Também pode ser útil alternar para o modo Avião em seu PC ou laptop para garantir que não haja confusão com outros dispositivos na rede. Depois que o IP é atribuído, a rede Bonjour estabelece o .local endereçamento de domínio.

Depois de um tempo, basta abrir sua ferramenta SSH e conectar-se ao raspberrypi.local (ou pi@raspberrypi.local), com a senha padrão 'raspberry'.

No entanto, os usuários do Windows podem precisar forçar o sistema operacional a abandonar o endereço IP atribuído ao roteador para que isso funcione. Isso é fácil de fazer abrindo o Prompt de Comando e digitando:

por que meu aplicativo do youtube não está funcionando
ipconfig /renew

Isso resultará em um IP privado aleatório no intervalo 169.254.x.x.

Conecte seu PC ao Raspberry Pi Zero via USB

Se você tiver um Raspberry Pi Zero, também poderá conectá-lo diretamente por meio do PC ou da porta USB do laptop, embora isso também exija Olá no Windows e Mac, ou avahi-daemo n no Linux (avahi-daemon é pré-instalado com o Ubuntu).

Comece com uma nova cópia de Raspbian Jessie ou Raspbian Jessie Lite (26 de maio de 2016 ou mais tarde) flashed para o seu cartão SD . Antes de inseri-lo em seu Pi Zero, use o explorador de arquivos da área de trabalho para encontrar a partição de inicialização e encontre config.txt. Abra-o em um editor de texto bruto (como o Bloco de notas no Windows) e role até o final. No final, adicione:

dtoverlay=dwc2

Depois de fazer isso, salve e feche o arquivo, localize e abra cmdline.txt. Encontre 'rootwait' e insira-o logo após:

modules-load=dwc2,g_ether

Certifique-se de que esteja na mesma linha, separado apenas por um espaço, como este:

Salve e feche e ejete o cartão microSD. Você pode então inseri-lo em seu Raspberry Pi Zero e conectá-lo ao seu PC antes de inicializar o dispositivo. A conexão deve ser via USB.

Usar raspberrypi.local como o endereço em seu software SSH (novamente, você também pode tentar pi@raspberrypi.local se estiver usando a linha de comando do Linux). Observe que pode ser necessário desativar a rede sem fio se houver qualquer outro Raspberry Pi em sua rede doméstica. Isso garantirá que você se conecte ao Pi Zero via USB, em vez de, digamos, sua caixa Kodi por Wi-Fi.

Se você tiver problemas, tente trocar os cabos USB.

Duas conexões diretas confiáveis

Seria ótimo se fosse possível se conectar via Bluetooth ou sem fio de um dispositivo móvel - talvez Android ou iOS - e embora isso seja teoricamente possível, atualmente não é compatível. Embora existam algumas descrições de qualquer um desses métodos funcionando, nenhum deles parece particularmente confiável.

Mas ficaremos felizes em ouvir de você se você tem algum desses métodos funcionando de forma confiável e pode se conectar via SSH. Diga está nos comentários sobre isso, ou em qualquer problema que você encontrar!

Crédito da imagem: goodcat via Shutterstock

Compartilhado Compartilhado Tweet O email Como limpar o seu PC com Windows usando o prompt de comando

Se o seu PC com Windows estiver com pouco espaço de armazenamento, limpe o lixo usando esses utilitários de prompt de comando rápidos.

Leia a seguir
Tópicos relacionados
  • faça você mesmo
  • Redes de Computadores
  • Raspberry Pi
Sobre o autor Christian Cawley(1510 artigos publicados)

Editor adjunto de segurança, Linux, DIY, programação e explicação técnica, e produtor de podcasts realmente úteis, com vasta experiência em suporte de desktop e software. Um colaborador da revista Linux Format, Christian é um mexedor de Raspberry Pi, amante de Lego e fã de jogos retro.

Mais de Christian Cawley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever