Ich habe kürzlich einen Raspberry Pi Typ B gekauft. Ich möchte es direkt auf meinem Laptop-Bildschirm einrichten, ohne einen anderen Monitor. Ich habe es noch nicht eingerichtet. Wie schließe ich den Bildschirm meines Laptops als Raspberry Pi-Bildschirm an?
Ich möchte kein HDMI-Kabel kaufen. Stattdessen möchte ich von Ethernet oder dem USB versuchen.
Antworten:
Dies gilt nur für die Befehlszeilenschnittstelle, nicht für die grafische Benutzeroberfläche.
Am einfachsten ist es, eine Verbindung über SSH mit einem Programm namens PuTTY (Windows), M-remote (Windows) oder mit der Terminal-Anwendung unter OS X oder einem beliebigen Linux herzustellen (keine Installation, bereits verfügbar).
ssh pi@raspberrypi
SSH
und geben Sie den Hostnamen einraspberrypi
SSH (2)
, Hostnameraspberrypi
, Benutzernamepi
, Passwortraspberry
Jetzt verbinden.
Wenn dies fehlschlägt, versuchen Sie herauszufinden, welche IP-Adresse dem Raspberry Pi zugewiesen ist. (Zum Beispiel , indem Sie Ihren Browser einen Blick auf Ihrem Modem Website zu nehmen (wenn Sie nicht wissen , wo, könnten Sie versuchen ,
http://192.168.0.1/
oderhttp://192.168.1.1/
oderhttp://192.168.0.254/
oderhttp://192.168.1.254/
oderhttp://192.168.0.138/
oderhttp://10.0.0.1/
oderhttp://10.0.0.138/
oderhttp://10.0.0.254/
oderhttp://10.0.1.1/
oderhttp://10.0.1.254/
)Suchen Sie das Gerät mit dem Namen
raspberrypi
und kopieren Sie die IP-Adresse. Fügen Sie es in den Befehl ein, den Sie oben ausprobiert haben, wo es jetzt heißtraspberrypi
und Sie können loslegen!Jetzt (oder nachdem Sie das Kennwort eingegeben haben
raspberry
) sind Sie mit der Befehlszeilenschnittstelle des Raspberry Pi verbunden und können (fast) alles tun, was Sie könnten, wenn Sie mit einem Monitor, einer Maus und einer Tastatur verbunden und NICHT gebootet wären in die grafische Benutzeroberfläche.quelle
Es gibt einen Blog-Beitrag, Raspberry Pi Remote Connections - Ohne Netzwerk! und erklären, wonach Sie suchen.
Grundsätzlich müssen Sie dem Laptop und dem Raspberry Pi eine statische IP-Adresse zuweisen und anschließend den X-Server so einrichten, dass der Bildschirm vom Raspberry Pi auf Ihren Laptop gestreamt wird. Da dies eine umfassende exemplarische Vorgehensweise ist, verweisen Sie auf den Link, um detaillierte Anweisungen zu erhalten.
Eine andere Option, die untersucht werden sollte, wäre die Verwendung von VNC oder einer ähnlichen Remotedesktopanwendung.
quelle
Edit 01.01.19: Da diese Antwort weiterhin beliebt ist, wird der Kommentar von bigjosh geändert . Um April 2017 herum hat Raspbian eine Sicherheitsänderung eingeführt, die den SSH-Server nicht mehr standardmäßig startet (siehe diesen Blog-Beitrag ). Um den SSH-Server beim Booten zu aktivieren, erstellen Sie eine Datei mit dem Namen
ssh
auf der Boot-Partition der SD-Karte des Pi, bevor Sie diese Anweisungen ausführen.Mit einem Macbook Pro (für jeden modernen Laptop / Desktop geeignet), einem Pi und einer sauberen, nicht gebooteten SD-Karte mit Raspbian habe ich Folgendes getan:
Beim ersten Start startet der Pi tatsächlich einen am Ethernet-Port verfügbaren SSH-Server. Aber es ist ziemlich unzugänglich, wenn der Pi keine IP-Adresse hat. Standardmäßig nicht. Es aktiviert einen DHCP-Client, um einen Router nach einer IP zu fragen. Wenn Sie das Ethernet vom Pi in den Computer stecken, fordert der Pi eine IP-Adresse an. Standardmäßig antworten Consumer-Computer nicht auf diese Abfrage. Der erste Schritt besteht darin, einen DHCP-Server auf dem Computer zu aktivieren. Für mein Setup verwendete ich dnsmasq, das auf einer virtuellen Debian-Maschine installiert war, die ich für ein anderes Projekt erstellt hatte. Die VM ist nicht erforderlich, da dnsmasq problemlos auf einem Mac (installierbar von MacPorts oder Source) oder Linux-Computer ausgeführt werden kann. Ich glaube, es gibt einige DHCP-Server, die unter Windows ausgeführt werden, aber ich bin nicht sicher. Sie können den Pi auch an einen WLAN-Router anschließen.
Sobald der DHCP-Server ausgeführt wird, verbinden Sie den Pi mit dem Ethernet des Computers und schalten Sie ihn ein. In der Protokolldatei / Konsolenausgabe sollte etwa Folgendes angezeigt werden:
Erklärung und wonach wir hier suchen: Die ersten beiden Zeilen sind mein Laptop (Maxwell), der eine Verbindung zum DHCP-Server herstellt. Da der Laptop den DHCP-Server erkennt, fordert er eine IP an, die er in der Vergangenheit hatte: 10.37.27.137. Dies kann durch Überprüfen der Netzwerkeinstellungen Ihres Computers bestätigt werden (für mich wurde dies in den Systemeinstellungen / Netzwerk in OS X angezeigt). Der DHCP-Server gibt meinem Computer dann die angeforderte IP-
DHCPACK
Adresse, da es sich nicht um einen Konflikt handelt ( dhcp-ack [nowledgement]). Die nächsten drei vier beziehen sich auf den Pi: Er sendet zuerst einenDHCPDISCOVER
, um etwaige DHCP-Server zu finden. Dnsmasq bietet ihm dann eine neue IP an. Der Pi akzeptiert es (DHCPREQUEST
), und dann bestätigt der Server die IP in seiner Datenbank und gibt die IP tatsächlich an den Pi weiter. Ich weiß, dass ich den richtigen Eintrag gefunden habe, weil der endgültige Hostname in der Liste aufgeführt istDHCPACK
ist "raspberrypi". Notieren Sie sich die IP-Adresse, die der DHCP-Server dem Pi gegeben hat (meine ist 10.79.26.148).Wenn Sie den Pi nicht mit einem Computer, sondern mit einem Router verbunden haben, suchen Sie in der Weboberfläche des Routers nach einer Liste der DHCP-Clients oder einer Liste der mit dem Netzwerk verbundenen Computer. Die meisten Router haben dies irgendwo, auch wenn sie es nicht alle gleich nennen. Suchen Sie nach einem Computer mit dem Namen "raspberrypi" und notieren Sie sich die IP-Adresse.
Sobald Sie eine IP für den Pi haben, können Sie mit dem SSH-Client Ihrer Wahl eine Verbindung herstellen. Unter Mac / Linux / UNIX können Sie einfach ein Terminal öffnen und eingeben,
ssh pi@IP_ADDRESS
woIP_ADDRESS
sich die IP Ihres Pi befindet, die Sie zuvor gefunden haben. Windows-Benutzer können Cygwin, MobaXterm oder PuTTY verwenden. Wenn Sie die richtige IP haben, sollten Sie so etwas sehen:Da ich zuvor noch keine Verbindung zum Pi hergestellt hatte, musste ich den ECDSA-Schlüssel akzeptieren, um fortzufahren. Das Standardkennwort, wie in früheren Antworten hier und in der offiziellen Dokumentation angegeben, lautet
raspberry
. Jetzt sind wir über SSH bei Raspbian angemeldet und können Dinge tun. Sie sollten dies jetzt auf der SSH-Konsole sehen:Nun müssen Sie gemäß der MOTD-Eingabeaufforderung ausführen,
sudo raspi-config
wodurch Sie zu demselben Konfigurationsfenster gelangen, das Sie sehen würden, wenn Sie es mit HDMI gestartet hätten. Hier sollten Sie unter anderem den SSH-Server aktivieren. Nachdem Sie es konfiguriert haben, können Sie dasselbe Setup verwenden, um nach dem Neustart erneut über ssh eine Verbindung zum Pi herzustellen.Quellen: meine eigene Erfahrung.
quelle
ssh
auf der Startpartition der SD-Karte des Pi": Dies ist einfacher gesagt als auf einem Mac, der sich weigert, dieext2/3
(?) - formatierte SD- Karte nach dem Imaging mit Raspbian zu laden. Am Ende musste ich einen alten, staubigen Ubuntu-Laptop verwenden, um ihn zu mounten und die Datei hinzuzufügen.Wir (@RPi Awesomeness und @Dam Underscore) haben dies im Chat behoben. Keines der Tutorials oder Antworten, die er versuchte, funktionierte, also versuchten wir es herauszufinden und wir taten es.
Es stellte sich heraus, dass das OP NOOBS verwendete und daher die für das von ihm verfolgte Tutorial erforderliche Datei cmdline.txt nicht finden konnte. Also sagte ich ihm, er solle Raspbian herunterladen und damit anfangen.
Ob das ihm erlaubt hat, es kopflos aufzustellen oder nicht, weiß ich noch nicht, aber das hat ihn bereit, weiterzumachen. das Tutorial.
quelle
Hardware. Dies wird nicht nur über Hardware funktionieren. Ihr Laptop-Motherboard ist fest verdrahtet, um Videos auf dem Laptop-Bildschirm auszugeben. Die meisten - wenn nicht alle - Laptops haben keinen Videoeingang.
// EDIT // die Fragen Abschnitt Überprüfung zeigte, dass es kann nur unter Verwendung von Hardware durchgeführt werden: Connect Pi auf einen alten Laptop - Bildschirm
LAN + Software.
pi
raspberry
quelle
Aktualisierte Antwort
Da diese Antwort alt ist und Sie zuerst PHP installieren müssen, finden Sie hier eine sofort einsatzbereite Lösung für MacOS und * nix System (und Ubuntu-Subsysteme unter Win10).
Nach diesem Scan
nmap
werden alle Hosts mit offenem SSH-Port sowie der Netzwerkchiphersteller angezeigt.Beachten Sie, dass Sie für das Headless-Setup ssh aktivieren müssen (3. Abschnitt).
Ursprüngliche Antwort
Ich hatte dieses Problem auch. Ich wusste, dass die Himbeere eine IP vom lokalen DHCP-Dienst bekam. Aber in meinem Netzwerk konnte ich den pi nicht über den Hostnamen erreichen. Deshalb habe ich mein Netzwerk nach allen Clients durchsucht, die einen offenen SSH-Port haben (Port 22).
(PHP Script)
Also habe ich versucht, mich mit SSH pi @ {gefundene IP-Adresse} an jeder gefundenen IP-Adresse anzumelden, und die dritte war es.
Beachten Sie, dass dieses kleine Skript nur in Klasse C-Netzwerken wirklich nützlich ist :)
Jetzt habe ich meinem pi eine statische ip gegeben.
Das ist die Geschichte, wenn Sie vergessen, einen HDMI-Adapter von zu Hause ins Büro mitzunehmen;)
Bearbeiten:
Mir ist gerade aufgefallen, dass die Frage, wie man einen Laptop-Bildschirm anschließt, nur für die Verwendung von ssh oder andere Headless-Setups relevant ist.
quelle
192.168.1.0/24
statt192.168.100.0/24
in meinem Fall.Es kann auf jeden Fall getan werden. Ich benutze meinen Pi hauptsächlich aus der Ferne,
ssh
um auf die Konsole undVNC
die GUI zuzugreifen.VNC
erfordert die Installation zusätzlicher Software auf dem Pi (und kompatibler Software auf dem Laptop).Die anfängliche Remote-Einrichtung ist möglich, vorausgesetzt, Sie wissen, was Sie tun. Ich empfehle jedoch dringend, eine direkte Tastatur (USB) und einen Monitor für die anfängliche Einrichtung zu verwenden. HDMI ist einfacher, aber Sie können die
RCA
Verbindung zu einem Fernseher / Monitor verwenden. Sie müssen uns mitteilen, welches Betriebssystem der Laptop verwendet und wie Sie mit dem Pi vernetzt sind.quelle
RCA
Verbindung zu einem Fernseher, da dies oft vergessen wird.Es gibt hier ein großartiges Tutorial , das erklärt, wie es geht
Der einzige Nachteil ist, dass dies nur von einem Windows-Computer aus funktioniert. Ich habe keine Alternative zu MobaXterm für Mac OSX gefunden.
quelle
Meine persönliche Wahl ist die Verwendung eines USB-> UART-Anschlusses. Wenn ein jungfräuliches Raspbian-Image installiert ist, wird eine Instanz von "getty" für die Standardserie des Pi ausgeführt. Das bedeutet, wenn wir ein serielles Terminal an den RX / TX des Pi UART anschließen, können wir eine Anmeldeaufforderung erhalten. Mit einem USB-> UART stecke ich das USB-Ende in meinen PC und verbinde dann den PC RX mit dem PI TX und den PC TX mit dem PI RX und füge dann eine gemeinsame Masse hinzu. Wenn ich jetzt einen seriellen Terminal-Emulator wie Putty verwende, kann ich mich beim Pi anmelden. Von dort aus kann ich, falls erforderlich, alle Netzwerkoptionen einrichten, die für einen weiteren Bootstrap erforderlich sind.
quelle
Der einfachere Weg wäre also, ...
quelle
Der beste Weg, ohne Monitor zu installieren, ist:
ip=<ip of rasberry pi>::<ip of lan card,get it by ip config>
Danach Speicherkarte in Raspberry Pi einlegen und durch Eingabe von ip putty ausführen. Gib den Standard-Benutzernamen "pi" und das Passwort "raspberry" ein.
quelle
VNC Schritt für Schritt auf Raspberry Pi 2 Raspbian Jessie 2016-05-27, Ubuntu 16.04 Host
VNC ist ein Server / Client-Protokoll, mit dem ein Client auf den Desktop des Servers zugreifen kann.
Finde die IP deines pi: Bereite dich auf ssh ohne Bildschirm vor. Ich empfehle entweder:
direkte Ethernet-Kabelverbindung: SSH zu RPi ohne Netzwerkverbindung?
mit Router:
SSH in den PI und starte:
WARNUNG: Der Einfachheit halber wird kein Kennwort festgelegt, dies ist jedoch nicht sicher. Siehe dazu: https://askubuntu.com/a/757398/52975 .
Im Host:
Ubuntu
remmina
wird standardmäßig mit dem VNC-Client geliefert, aber das Einrichten von vinagre war einfacherErgebnis: Sie erhalten ein Fenster in Ihrem Desktop wie:
Hier wird ein noch fehlerhafter
glxgears
Lauf angezeigt (fast behoben auf RPI 3, wie es scheint: https://www.youtube.com/watch?v=WMfgXOHWAnc&feature=youtu.be&t=118 ).Sie können dann direkt mit der Maus darauf klicken, und der Status der RPI-Karte wird ebenfalls aktualisiert. Wenn Sie eine Anzeige für den PI hätten, würden beide Anzeigen synchronisiert.
quelle