Raspberry Pi über Ethernet mit dem Laptop ohne Router verbinden?
Ich arbeite Ballon-Projekt mit einem raspberry pi. Wenn wir möglicherweise eine Wiederherstellung der raspberry pi, wird Sie vermutlich in einer ländlichen Gegend, und ich möchte Sie zum ausschalten des pi an diesem Punkt sicher. Ohne einen router oder ein Netzwerk in der Nähe, ich Frage mich, ob es gibt einen Weg, um hook up ein raspberry pi mit einem ethernet-Kabel direkt an einen laptop?
InformationsquelleAutor der Frage user2170780 | 2013-04-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist eine Lösung für Ubuntu (die Idee funktioniert auch für Windows oder Mac) ich habe gerade versucht das heute und es funktioniert wie ein Charme.
Material
Voraussetzungen auf Ihrem ubuntu -
Install network-manager -
$sudo apt-get install network-manager
Installieren Sie nmap
$sudo apt-get install nmap
Bearbeiten WLAN-Verbindung auf Ihrem laptop (Ubuntu)
Teilen Sie WiFi-Verbindung von Ihrem laptop über Ethernet-crossover-Kabel
Hook up Ihr RPi mit Ihrem laptop mit dem Ethernet-Kabel
Suchen die broadcast-Adresse der Ethernet-Anschluss (Laptop),
$/sbin/ifconfig eth1 | grep "Bcast" | awk -F: '{print $3}' | awk '{print $1}'
10.42.0.255Diese Adresse verwenden, um herauszufinden, die IP-Adresse des RPi, es ist 10.42.0.96 in meinem Fall, weil 10.42.0.1 ist mein laptop
$nmap -n -sP 10.42.0.255/24
Anmelden, um Ihre RPi von Ihrem laptop aus (-Y-mit X-forwarding)
$ssh -Y [email protected]
Lo und siehe da! Jetzt ist Ihre RPi angeschlossen ist, um Ihren laptop und RPi freigeben können Sie die WLAN-Verbindung.
pi@raspberrypi ~ $
Teilen, display & Tastatur Ihres Laptops mit RPi
Installieren vncserver auf Raspberry Pi
$ sudo apt-get update
$ sudo apt-get install tightvncserver
Installieren vncviewer auf Ihrem laptop durch den Download RealVNC (es unterstützt mehrere Plattformen)
http://www.realvnc.com/download/vnc/
Werden können, copy & paste von VNC-server <--> VNC-viewer zu installieren, müssen Sie autocutsel auf Ihrem RPi.
$sudo apt-get install autocutsel
Falls diese Seite nicht funktioniert, versuchen Sie, die .deb direkt von einem mirror-site, z.B.
mirror.hmc.edu/debian/pool/main/a/autocutsel/autocutsel_0.10.0-1_armhf.deb
und installieren Sie es
$sudo dpkg -i autocutsel_0.10.0-1_armhf.deb
Starten vncserver auf Ihrem RPi (Sie müssen neu starten vncserver nach der Installation autocutsel, können Sie die Ausgabe
$vncserver -kill :1
)$vncserver :1
Hinzufügen autocutsel -Gabel auf /home/pi/.vnc/xstartup
Starten Sie VNC auf Ihrem laptop
$vncviewer
Einen vncviewer-Fenster wird pop-up, und geben Sie die IP-Adresse des RPi (mit Ihrem laptop), gefolgt von port 1, das ist Ihre VNC-server. zum Beispiel: 10.42.0.96:1 in meinem Fall.
Schließen Sie es an den vncserver gehostet auf Ihrem RPi durch Eingabe eines Passworts (ein Passwort selbst)
12.Jetzt können Sie sehen den desktop des RPi auf Ihrem laptop, und ich öffnete meine browser zeigen den freigegebenen WiFi-Verbindung ist nicht so gut arbeiten.
Siehe Raspberry Pi auf Ihrem ubuntu-desktop
InformationsquelleAutor der Antwort Nicole Finnie
Brauchen Sie nicht, ein cross-over-Kabel. Sie können mit einem normalen Netzwerkkabel da der Raspberry Pi LAN-chip ist intelligent genug, um sich neu konfigurieren, für direkte Netzwerkverbindungen.
Cheers
InformationsquelleAutor der Antwort Vas
Normalen Ethernet-Kabel + RPI 2 + Raspbian Jessie Lite 2017-04-10 + Ubuntu 18.04 host
Link das Ethernet-Kabel von Ihrem laptop direkt an das Pi:
Auf Ubuntu 17.04 umgehen dieser Fehler wie bereits erwähnt auf diese Antwort Sie erste brauchen:
Anschließend öffnen Sie den network-manager:
And go:
+
- Zeichen (neue Verbindung Hinzufügen)Finden die IP des Pi auf host:
Ausgänge so etwas wie:
10.42.0.160
ist die IP, dann wie üblich:Habe ich auch Folgendes in meinem
.bashrc
:Vom inneren des Pi beachten Sie, dass es auf das internet zugreifen können, die normalerweise durch dein host sonstige Schnittstellen:
Zum Beispiel auf meinem laptop, der Pi nimmt die Ethernet -, aber der host ist auch verbunden mit dem internet über WiFi.
Das crossover-Kabel ist nicht erforderlich, wenn das host-Netzwerk-Karte unterstützt Auto MDI-X. Ist dies der Fall, können Sie aktuelle hardware ein, wie zum Beispiel der 2012 von Lenovo T430, die ich getestet habe, die "Intel® 82579LM Gigabit Network Connection", die Dokumente-Unterstützung für Auto-MDI-X.
Können Sie jetzt auch:
Dies ist eine Kurzfassung von: http://www.interlockroc.org/2012/12/06/raspberry-pi-macgyver/ wurde erwähnt: https://raspberrypi.stackexchange.com/a/4294/33424
Seriell-zu-USB-Kabel
Andere alternative, wenn Sie nur wollen, um eine shell auf dem Pi, ist die Verwendung eines serielles Kabel.
Nicht SSH, oder das Netzwerk selbst, sondern die älteren, einfacher, direkter, zuverlässiger, geringere Bandbreite, geringere Entfernung serielle Schnittstelle. Der Pi keinen Zugriff auf das Internet mit dieser Methode.
Brauchen Sie nur einen Billigen Seriell-zu-USB-Stecker wie diese hier: https://thepihut.com/products/adafruit-usb-to-ttl-serial-cable-debug-console-cable-for-raspberry-pi
Dann befestigen Sie die buchsen an die entsprechenden GPIO-serial-pins (TX, RX, 5V und Masse)
wie dokumentiert unter: https://www.raspberrypi.org/documentation/usage/gpio/README.md
Schließlich stecken Sie das USB-Seite des Steckers auf Ihrem host-computer, und erhalten eine shell mit:
Ausfahrt mit
Ctrl-A \
.Desktop-Computer noch einen seriellen Anschluss haben, die Sie verbinden direkt Kabel-Kabel mit dem Pi, aber diese sind versteckt in den meisten laptops, und dann müssen wir den USB-Adapter, siehe auch: https://unix.stackexchange.com/questions/307390/what-is-the-difference-between-ttys0-ttyusb0-and-ttyama0-in-linux/367882#367882
Hier ist ein video von Adafruit zeigt es: https://www.youtube.com/watch?v=zUBPeoLW16Q
InformationsquelleAutor der Antwort Ciro Santilli 新疆改造中心 六四事件 法轮功
Habe ich nur implementiert, und testen Sie diese erfolgreich. Gleiche situation mit meinem Projekt möchte eine Verbindung zu einem Raspberry Pi mit keine router-oder WLAN-Verbindung. Nur ein einfaches ethernet-Kabel.
Verwenden Sie ssh, putty-Programm die Adresse als
raspberrypi.lokale
Anmelden und in und Sie können Zugriff auf das terminal.
Alternativ, wenn VNC-server eingerichtet ist, verwenden Sie VNC-server und setzen
raspberrypi.local:1
In der server-Adresse. geben Sie Ihr VNC-server-Kennwort ein und du hast jetzt den GUI-Zugriff zu tun, was Sie wollen.
Im Mai Fall war es das ausführen von Skripts in einem remote-Standort. In der Poster-situation, sicher Herunterfahren des Pi. Einfache Pickel.
InformationsquelleAutor der Antwort Stuart Llewellyn
Konfigurieren Sie statische ip-Adresse für Ihren laptop und raspberry pi.
Auf der rapberryPI konfigurieren Sie wie folgt.
Konfigurieren Sie dann die folgenden, wie erforderlich, um die Verbindung zu Ihrem laptop.
InformationsquelleAutor der Antwort Don