Wie kann ich meinen Pi direkt mit meinem PC verbinden und die Internetverbindung freigeben?

28

Ich möchte mich über SSH und HTTP mit meinem Raspberry Pi verbinden, ohne ihn mit dem Router verbinden zu müssen. Ich verwende die Web-IDE von Adafruit, um meine Programme zu erstellen und auszuführen, und ich möchte auf die Webseite zugreifen, wenn mein Pi nur über Ethernet mit dem PC verbunden ist.

Eigentlich muss ich auch eine Internetverbindung zum Pi haben, da die IDE von Adafruit eine Bitbucket-Authentifizierung benötigt.

Ich habe versucht, die Wi-Fi-Schnittstelle (da ich über Wi-Fi auf meinem PC eine Verbindung zum Internet herstelle) und die Ethernet-Schnittstelle zu verbinden, aber es hat nicht funktioniert. Ich habe es mit einem Mac und der Internetfreigabeoption versucht und es funktioniert einwandfrei, da ich zur Webseite gehen kann, die http: //raspberrypi.local eingibt . Aber jetzt bin ich in einem Laptop mit Windows 8 und es ist unmöglich, einen Weg zu finden.

Ich weiß, dass es viele Fragen wie diese gibt, aber niemand war genau genug für meinen Fall.

Danke im Voraus.

Marc
quelle
1
Da dies auf einem Mac funktioniert, scheint es sich eher um eine Windows-Administratorfrage als um eine Himbeer-Pi-Frage zu handeln. Versuchen Sie es stattdessen mit einem Superuser.
Pete Kirkham
Bitte schauen Sie sich das MATLAB & Simulink Supportpaket für Raspberry Pi an. Befolgen Sie diese Anleitung, um Pi Zero W direkt an Ihren Host-PC anzuschließen. in.mathworks.com/help/supportpkg/raspberrypi/ug/…
Reeno Joseph

Antworten:

16

So teilen Sie die drahtlose Internetverbindung Ihres PCs mit einem Pi:

  1. Schließen Sie den Pi mit einem normalen Ethernet-Kabel an den Ethernet-Port des PCs an
  2. Gehen Sie auf dem Windows-PC zu "Netzwerkverbindungen" und wählen Sie "Drahtlose Netzwerkverbindung".
  3. Klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften aus. Aktivieren Sie auf der Registerkarte "Freigabe" unter "Internetverbindungsfreigabe" beide Kontrollkästchen.
  4. Starten Sie Ihren PC neu. Dieser Schritt ist sehr wichtig.
  5. Jetzt erhält Ihr Pi eine IP-Adresse von Ihrem PC und kann über Ihren PC auf das Internet zugreifen
  6. Wenn Sie die IP-Adresse des Pi für SSH oder für die Remote-Anmeldung vom PC aus ermitteln müssen, führen Sie den Befehl "ping raspberrypi" aus, wobei "raspberrypi" der Hostname Ihres Pi ist. Beachten Sie, dass auf Ihrem Pi Samba ausgeführt werden muss, damit der Befehl ping funktioniert.

Wenn Sie weitere Details mit Screenshots zum Freigeben der Internetverbindung benötigen, lesen Sie den Beitrag Herstellen einer Verbindung zum Pi über den Ethernet-Anschluss des Laptops , in dem erläutert wird, wie Sie eine Verbindung zum Pi über den Ethernet-Anschluss eines Windows-Computers herstellen.

geoji
quelle
1
Und wenn Sie kein Samba haben, wie finden Sie die IP des Pi?
Basj
Sie könnten nmap
Oliver
Ich denke, es ist nicht möglich mit Windows 10 :(
JJ Roman
3

Haben Sie versucht, Raspberry Pi über ein USB-zu-TTL-Kabel (Konsolenkabel) an Ihren PC anzuschließen?

Der große Vorteil der Verwendung des Konsolenkabels mit dem Pi besteht darin, dass es sogar die Stromversorgung für Ihren Pi ermöglicht und Sie keine Tastatur, Maus oder Anzeige am Pi benötigen, um sich anzumelden.

Sie müssen die Terminalemulationssoftware (Putty) installieren, wenn Sie Windows und auch USB-Treiber für das Console Lead verwenden.

Der Raspberry Pi verwendet seinen eingebauten seriellen Anschluss, um es Geräten zu ermöglichen, eine Verbindung zu seiner Konsole herzustellen und Befehle auszugeben, als ob Sie angemeldet wären.

Sie würden auch PL2303-Treiber benötigen, um dies zu tun.

Ich benutze meinen Raspberry Pi schon eine ganze Weile auf diese Weise und habe bisher keine Probleme.

Erwähnenswert ist, dass die Raspberry Pi Console Cable-Treiber (Pl2030) nicht funktionieren, wenn Sie Windows 8 verwenden (das habe ich auch getestet).

Hier ist, wie Sie es verwenden könnten, http://goo.gl/GgLgjx

Sufiyan Ghori
quelle
1

Die Überbrückung von zwei Netzwerken funktioniert gut unter Windows 8 und nicht unter ICS. So stellen Sie sicher , dass Sie untick BEIDE die Freigabeoptionen (andere Computer eine Verbindung herstellen durch ... Gestatten Sie, andere zu kontrollieren ..) in Register Freigabe VOR BRIDGING

Überbrücken Sie dann die beiden Netzwerke: Ethernet und Wifi.

Gemeinnütziger
quelle
1

Es ist einfach in Windows-Computer. Diesen Artikel gefunden, der hilfreich sein könnte: https://mylinuxcode.com/share-windows-internet-raspberry-pi-ethernet-port/ (direkter Link zum YouTube-Video aus diesem Blog)

Eugen
quelle
Hallo und Willkommen! Bitte nehmen Sie an der Tour teil und besuchen Sie das Helpcenter . Während dies theoretisch die Frage beantworten kann, ist es vorzuziehen , die wesentlichen Teile der Antwort hier einzuschließen und den Link als Referenz bereitzustellen. Tatsächlich setzen wir diese Richtlinie durch : Bitte bearbeiten Sie sie so, dass die Antwort für sich allein steht, falls der Link in Zukunft unterbrochen wird. Wenn es nicht innerhalb von 48 Stunden bearbeitet wird, wird es in das Community Wiki konvertiert.
Ghanima
0

Sie benötigen ein Crossover-Kabel für den PC zum Pi und überbrücken dann das PC-WLAN mit der Netzwerkkarte mit ICS (gemeinsame Nutzung der Internetverbindung; einige Anpassungen an der Firewall sind ebenfalls erforderlich.

Buda2832
quelle
5
Die meisten modernen Computer (einschließlich des Raspberry Pi) verwenden Autosense, sodass keine Frequenzweichen mehr erforderlich sind.
Scruss