Recentemente, comprei um Raspberry Pi, modelo tipo B. Quero configurá-lo diretamente na tela do meu laptop, sem nenhum outro monitor. Ainda não o configurei. Como conecto a tela do meu laptop como tela do Raspberry Pi?
Eu não quero comprar um cabo HDMI. Em vez disso, quero tentar a partir da Ethernet ou do USB.
Respostas:
Isso é apenas para a interface da linha de comandos, não para a interface gráfica do usuário.
A maneira mais fácil seria conectar via SSH a um programa chamado PuTTY (Windows), M-remote (Windows) ou usar o aplicativo Terminal no OS X ou qualquer Linux (sem instalação, já disponível).
ssh pi@raspberrypi
SSH
e insira o nome do hostraspberrypi
SSH (2)
, nome do hostraspberrypi
, nome de usuáriopi
, senharaspberry
Agora conecte.
Se isso falhar, tente descobrir qual endereço IP está atribuído ao Raspberry Pi. (Por exemplo, usando o navegador para dar uma olhada no site de modems (se você não souber onde, poderá tentar
http://192.168.0.1/
ouhttp://192.168.1.1/
ouhttp://192.168.0.254/
ouhttp://192.168.1.254/
ouhttp://192.168.0.138/
ouhttp://10.0.0.1/
ouhttp://10.0.0.138/
ouhttp://10.0.0.254/
ouhttp://10.0.1.1/
ouhttp://10.0.1.254/
))Procure o dispositivo chamado algo como
raspberrypi
e copie o endereço IP. Cole-o no comando que você tentou de cima, onde agora afirmaraspberrypi
e você está pronto para ir!Agora (ou depois que você digitou a senha
raspberry
), você está conectado à interface de linha de comando do Raspberry Pi e pode fazer (quase) tudo o que pôde quando se conectar a um monitor, mouse e teclado e NÃO inicializar na interface gráfica do usuário.fonte
Há uma postagem no blog, Raspberry Pi Remote Connections - Without A Network! , detalhando o que você está procurando.
Basicamente, isso envolve atribuir um endereço IP estático ao laptop e ao Raspberry Pi e, em seguida, configurar o X-server para transmitir a tela do Raspberry Pi para o laptop. Como este é um passo a passo abrangente, consulte o link para obter instruções detalhadas.
Outra opção a ser explorada seria usar o VNC ou um aplicativo do tipo área de trabalho remota semelhante.
fonte
Editar 1/1/2019: como essa resposta continua popular, incorporará uma alteração pelo comentário de bigjosh . Por volta de abril de 2017, o Raspbian introduziu uma alteração de segurança que não inicia mais o servidor SSH por padrão (consulte esta postagem do blog ). Para habilitar o servidor SSH na inicialização, crie um arquivo nomeado
ssh
na partição de inicialização do cartão SD do Pi antes de tentar estas instruções.Usando um Macbook Pro (qualquer laptop / desktop moderno), um Pi e um cartão SD limpo e não inicializado com Raspbian, eis o que eu fiz:
Na primeira inicialização, o Pi realmente iniciará um servidor SSH disponível na porta Ethernet. Mas, é praticamente inacessível se o Pi não tiver um endereço IP. Por padrão, isso não acontece. Ele ativará um cliente DHCP para entrar em contato com um roteador para obter um IP. Conectar a Ethernet do Pi ao computador fará com que o Pi solicite um IP. Por padrão, os computadores consumidores não respondem a esta consulta. O primeiro passo é ativar um servidor DHCP no computador. Para minha configuração, usei o dnsmasq instalado em uma máquina virtual Debian que criei para outro projeto. A VM não é necessária, pois o dnsmasq funcionará perfeitamente em um computador Mac (instalável a partir do MacPorts ou de origem) ou Linux nativamente. Acredito que existem alguns servidores DHCP executados no Windows, mas não tenho certeza. Você também pode conectar o Pi a um roteador sem fio com o mesmo efeito,
Quando o servidor DHCP estiver em execução, conecte o Pi à Ethernet do computador e ligue-o. No arquivo de log / saída do console, você deve ver algo assim:
Explicação e o que estamos procurando aqui: As duas primeiras linhas são meu laptop (Maxwell) se conectando ao servidor DHCP. Como o laptop reconhece o servidor DHCP, ele solicita um IP que possuía no passado: 10.37.27.137. Isso pode ser confirmado observando as configurações de rede do seu computador (para mim, ele apareceu em Preferências do sistema / Rede no OS X). O servidor DHCP fornece ao meu computador o IP solicitado, pois não é um conflito (
DHCPACK
, dhcp-ack [nowledgement]). Os próximos três quatro estão relacionados ao Pi: Ele primeiro envia umDHCPDISCOVER
para encontrar quaisquer servidores DHCP (se houver). O Dnsmasq então oferece um novo IP. O Pi aceita (DHCPREQUEST
) e, em seguida, o servidor confirma o IP em seu banco de dados e, na verdade, entrega o IP ao Pi. Eu sei que encontrei a entrada correta porque o nome do host final listado noDHCPACK
é "raspberrypi". Anote o endereço IP que o servidor DHCP forneceu ao Pi (o meu é 10.79.26.148).Se você conectou o Pi a um roteador em vez de a um computador, procure na interface da web do roteador uma lista de clientes DHCP ou uma lista de computadores conectados à rede. A maioria dos roteadores tem isso em algum lugar, mesmo que nem todos chamem a mesma coisa. Procure um computador chamado "raspberrypi" e anote seu endereço IP.
Depois de ter um IP para o Pi, você pode se conectar a ele com o cliente SSH de sua escolha. Para Mac / Linux / UNIX, você pode simplesmente abrir um terminal e digitar
ssh pi@IP_ADDRESS
ondeIP_ADDRESS
está o IP do seu Pi encontrado anteriormente. Os usuários do Windows podem usar Cygwin, MobaXterm ou PuTTY. Se você acertou o IP, verá algo assim:Como eu não havia me conectado ao Pi antes, tive que aceitar a chave ECDSA para continuar. A senha padrão, conforme declarado nas respostas anteriores aqui e na documentação oficial, é
raspberry
. Agora, estamos logados no Raspbian por SSH e podemos fazer as coisas. Você deve ver isso agora no console SSH:Agora, conforme o prompt do MOTD, é necessário executar o
sudo raspi-config
que leva à mesma janela de configuração que você veria se tivesse inicializado com HDMI. Entre outras coisas aqui, você deve habilitar o servidor SSH. Depois de configurá-lo, você pode usar esta mesma configuração para reconectar-se ao Pi pelo ssh novamente após a reinicialização.Fontes: minha própria experiência.
fonte
ssh
na partição de inicialização do cartão SD do Pi": é mais fácil falar do que fazer em um Mac, que se recusa a montar oext2/3
SD formatado em (?) após criar imagens com Raspbian. Acabei tendo que usar um laptop Ubuntu velho e empoeirado para montá-lo e adicionar o arquivo.Nós (@RPi Awesomeness e @Dam Underscore) resolvemos isso no chat. Nenhum dos tutoriais ou respostas que ele estava tentando estava funcionando, então tentamos descobrir o que fizemos.
Acontece que o OP estava usando NOOBS e, portanto, não conseguiu encontrar o arquivo cmdline.txt necessário para o tutorial que ele estava seguindo. Então, eu disse a ele para baixar Raspbian e continuar com isso.
Se isso permitiu-lhe ou não decapitar, ainda não sei, mas isso o deixa pronto para continuar. o tutorial.
fonte
Hardware. Isso não vai funcionar apenas por hardware. A placa-mãe do seu laptop é conectada para transmitir vídeo para a tela do laptop. A maioria dos laptops, se não todos, não possui uma entrada de vídeo.
// EDIT // Verificando a seção de perguntas relacionadas, mostrou que isso poderia ser feito usando apenas hardware: conecte o Pi a uma tela antiga do laptop
LAN + Software.
pi
raspberry
fonte
Resposta atualizada
Como essa resposta é antiga e você precisa instalar o PHP primeiro, aqui está uma solução pronta para uso para o sistema macOS e * nix (e os subsistemas Ubuntu no Win10)
Após essa verificação
nmap
, todos os hosts estão com uma porta SSH aberta e também o fabricante do chip de rede.Observe que, para a configuração sem cabeça, é necessário ativar o ssh (seção 3.)
Resposta original
Eu também tive esse problema. Eu sabia que a framboesa obteve um IP do serviço DHCP local. Mas na minha rede não consegui acessar o pi pelo nome do host. Por isso, apenas procurei na minha rede todos os clientes que possuem uma porta SSH aberta (porta 22)
(Script PHP)
Então, tentei fazer o login com SSH pi @ {endereço IP encontrado} em cada endereço IP encontrado e o terceiro era esse.
Note que este pequeno script só é realmente útil nas redes da classe C :)
Agora eu apenas dei ao meu pi um IP estático.
É a história quando você esquece de levar um adaptador HDMI de casa para o escritório;)
Editar:
Acabei de notar que a pergunta sobre como conectar uma tela de laptop ... então minha resposta é relevante apenas para uso de ssh ou qualquer outra configuração sem cabeça.
fonte
192.168.1.0/24
vez de192.168.100.0/24
no meu caso.Certamente isso pode ser feito. Eu uso principalmente meu Pi remotamente, usando
ssh
para acessar o console eVNC
acessar a GUI.VNC
requer a instalação de software extra no Pi (e software compatível no laptop).A configuração remota inicial é possível, desde que você saiba o que está fazendo, mas eu sugiro fortemente que você use um teclado direto (USB) e um monitor para a configuração inicial. HDMI é mais fácil, mas você pode usar a
RCA
conexão com uma TV / Monitor. Você precisa nos dizer qual sistema operacional o laptop está usando e como você está em rede com o Pi.fonte
RCA
conexão a uma TV, pois isso geralmente é esquecido.Há um ótimo tutorial aqui, que explica como
A única desvantagem é que isso só funciona em um computador com Windows. Não encontrei nenhuma alternativa ao MobaXterm para Mac OSX.
fonte
Minha escolha pessoal é usar um conector USB-> UART. Quando uma imagem Raspbian virgem é instalada, há uma instância de "getty" em execução na serial padrão do Pi. Isso significa que, se conectarmos um terminal serial ao RX / TX do Pi UART, podemos obter um prompt de login. Usando um USB-> UART, conecto a extremidade USB ao meu PC e, em seguida, conecto o PC RX ao PI TX e o PC TX ao PI RX e adiciono um ponto em comum. Agora, se eu rodar um emulador de terminal serial como o Putty, posso fazer login no Pi. A partir daí, se eu precisar, posso configurar toda e qualquer opção de rede que precise para obter mais bootstrap.
fonte
Então, a maneira mais fácil seria ...
fonte
A melhor maneira de instalar sem usar o monitor é:
ip=<ip of rasberry pi>::<ip of lan card,get it by ip config>
depois disso, coloque o cartão de memória no Raspberry Pi e execute o putty digitando ip. Coloque o nome de usuário padrão "pi" e a senha "raspberry".
fonte
VNC passo a passo no Raspberry Pi 2 Raspbian Jessie 27-05-2016, host Ubuntu 16.04
VNC é um protocolo servidor / cliente que permite que um cliente acesse a área de trabalho do servidor.
Encontre o IP do seu pi: prepare-se para o ssh sem uma tela, eu recomendo:
conexão direta via cabo Ethernet: SSH para RPi sem uma conexão de rede?
com roteador:
SSH no PI e execute:
AVISO: não estamos definindo uma senha por simplicidade, mas isso não é seguro. Veja: https://askubuntu.com/a/757398/52975 para isso.
No host:
O Ubuntu também vem com o
remmina
cliente VNC por padrão, mas o vinagre foi mais fácil de configurarResultado: você obtém uma janela na área de trabalho como:
aqui mostrando uma
glxgears
execução com erros (quase corrigida no RPI 3, parece: https://www.youtube.com/watch?v=WMfgXOHWAnc&feature=youtu.be&t=118 ).Você pode clicar nele diretamente com o mouse, e o estado da placa RPI também é atualizado. Se você tivesse uma tela para o PI, ambas as telas seriam sincronizadas.
fonte