Niedawno kupiłem model Raspberry Pi typu B. Chcę ustawić go bezpośrednio na ekranie laptopa, bez żadnego innego monitora. Jeszcze go nie skonfigurowałem. Jak podłączyć ekran mojego laptopa jako wyświetlacz Raspberry Pi?
Nie chcę kupować kabla HDMI. Zamiast tego chcę spróbować z Ethernetu lub USB.
Odpowiedzi:
Dotyczy to tylko interfejsu wiersza polecenia, a nie graficznego interfejsu użytkownika.
Najłatwiejszym sposobem byłoby połączenie przez SSH z programem o nazwie PuTTY (Windows), M-remote (Windows) lub za pomocą aplikacji Terminal w OS X lub dowolnym systemie Linux (bez instalacji, już dostępna).
ssh pi@raspberrypi
SSH
i wprowadź nazwę hostaraspberrypi
SSH (2)
, nazwę hostaraspberrypi
, nazwę użytkownikapi
, hasłoraspberry
Teraz połącz.
Jeśli to nie powiedzie się, spróbuj dowiedzieć się, jaki adres IP jest przypisany do Raspberry Pi. (Na przykład, przy użyciu przeglądarki, aby spojrzeć na swojej stronie modemy (jeśli nie wiesz, gdzie można spróbować
http://192.168.0.1/
lubhttp://192.168.1.1/
lubhttp://192.168.0.254/
lubhttp://192.168.1.254/
lubhttp://192.168.0.138/
lubhttp://10.0.0.1/
lubhttp://10.0.0.138/
lubhttp://10.0.0.254/
lubhttp://10.0.1.1/
lubhttp://10.0.1.254/
)Wyszukaj urządzenie o nazwie podobnej do
raspberrypi
i skopiuj adres IP. Wklej go do polecenia, które wypróbowałeś z góry, w miejscu, w którym teraz jest napisane,raspberrypi
i możesz iść!Teraz (lub po wprowadzeniu hasła
raspberry
) jesteś podłączony do interfejsu wiersza poleceń Raspberry Pi i możesz zrobić (prawie) wszystko, co możesz, gdy będziesz podłączony do monitora, myszy i klawiatury i NIE zostanie uruchomiony do graficznego interfejsu użytkownika.źródło
Jest post na blogu, Zdalne połączenia Raspberry Pi - bez sieci! , szczegółowo opisując to, czego szukasz.
Zasadniczo wymaga to przypisania statycznego adresu IP zarówno laptopowi, jak i Raspberry Pi, a następnie skonfigurowaniu serwera X do przesyłania strumieniowego ekranu z Raspberry Pi do laptopa. Ponieważ jest to obszerny przewodnik, zapoznaj się z linkiem, aby uzyskać szczegółowe instrukcje.
Inną opcją do zbadania byłoby użycie VNC lub podobnej aplikacji typu desktop.
źródło
Edytuj 1/1/2019: Ponieważ ta odpowiedź jest nadal popularna, uwzględnimy zmianę w komentarzu bigjosha . Około kwietnia 2017 r. Raspbian wprowadził zmianę zabezpieczeń, która nie uruchamia już domyślnie serwera SSH (zobacz ten post na blogu ). Aby włączyć serwer SSH podczas rozruchu, utwórz plik o nazwie
ssh
na partycji rozruchowej karty SD Pi przed wypróbowaniem tych instrukcji.Używając Macbooka Pro (wystarczy dowolny nowoczesny laptop / komputer stacjonarny), Pi i czysta, nieobsługiwana karta SD z Raspbianem, oto co zrobiłem:
Przy pierwszym uruchomieniu Pi faktycznie uruchomi serwer SSH dostępny na porcie Ethernet. Ale jest to prawie niedostępne, jeśli Pi nie ma adresu IP. Domyślnie tak nie jest. Uaktywni klienta DHCP, aby skontaktować się z routerem w celu uzyskania adresu IP. Podłączenie Ethernetu z Pi do komputera spowoduje, że Pi poprosi o podanie adresu IP. Domyślnie komputery konsumenckie nie odpowiadają na to zapytanie. Pierwszym krokiem jest aktywacja serwera DHCP na komputerze. Do mojej instalacji użyłem dnsmasq zainstalowanego na maszynie wirtualnej Debiana, którą stworzyłem dla innego projektu. Maszyna wirtualna nie jest wymagana, ponieważ dnsmasq będzie działał dobrze na komputerze Mac (instalowalnym z MacPorts lub źródła) lub na komputerze z systemem Linux. Sądzę, że niektóre serwery DHCP działają w systemie Windows, ale nie jestem pewien. Możesz również podłączyć Pi do routera bezprzewodowego z tym samym efektem,
Po uruchomieniu serwera DHCP podłącz Pi do sieci Ethernet komputera i włącz go. W pliku dziennika / danych wyjściowych konsoli powinieneś zobaczyć coś takiego:
Wyjaśnienie i to, czego szukamy tutaj: Pierwsze dwie linie to mój laptop (Maxwell) łączący się z serwerem DHCP. Ponieważ laptop rozpoznaje serwer DHCP, żąda adresu IP, który miał w przeszłości: 10.37.27.137. Można to potwierdzić, patrząc na ustawienia sieciowe twojego komputera (dla mnie pokazało się to w Preferencjach systemowych / Sieć w OS X). Serwer DHCP następnie podaje mojemu komputerowi żądane IP, ponieważ nie jest to konflikt (
DHCPACK
, dhcp-ack [nowledgement]). Następne trzy cztery są związane z Pi: Najpierw wysyła a,DHCPDISCOVER
aby znaleźć dowolne serwery DHCP (jeśli istnieją). Następnie Dnsmasq oferuje nowy adres IP. Pi akceptuje to (DHCPREQUEST
), a następnie serwer potwierdza adres IP w swojej bazie danych i faktycznie przekazuje adres IP Pi. Wiem, że znalazłem właściwy wpis, ponieważ końcowa nazwa hosta wymieniona wDHCPACK
to „raspberrypi”. Zanotuj adres IP, który serwer DHCP dał Pi (moje to 10.79.26.148).Jeśli podłączyłeś Pi do routera zamiast do komputera, poszukaj w interfejsie internetowym routera listy klientów DHCP lub listy komputerów podłączonych do sieci. Większość routerów ma to gdzieś, nawet jeśli nie wszyscy nazywają to tak samo. Wyszukaj komputer o nazwie „raspberrypi” i zanotuj jego adres IP.
Po uzyskaniu adresu IP dla Pi można połączyć się z nim za pomocą wybranego klienta SSH. W systemie Mac / Linux / UNIX możesz po prostu otworzyć terminal i wpisać
ssh pi@IP_ADDRESS
gdzieIP_ADDRESS
znajduje się adres IP twojego Pi, który znalazłeś wcześniej. Użytkownicy systemu Windows mogą korzystać z Cygwin, MobaXterm lub PuTTY. Jeśli masz poprawne IP, powinieneś zobaczyć coś takiego:Ponieważ wcześniej nie łączyłem się z Pi, musiałem zaakceptować klucz ECDSA, aby kontynuować. Domyślne hasło, jak podano we wcześniejszych odpowiedziach tutaj i w oficjalnej dokumentacji, to
raspberry
. Teraz jesteśmy zalogowani do Raspbian przez SSH i możemy robić różne rzeczy. Powinieneś zobaczyć to teraz na konsoli SSH:Teraz, zgodnie z poleceniem MOTD, musisz uruchomić,
sudo raspi-config
który prowadzi do tego samego okna konfiguracji, które zobaczyłbyś, gdybyś uruchomił go za pomocą HDMI. Między innymi tutaj należy włączyć serwer SSH. Po jego skonfigurowaniu możesz użyć tej samej konfiguracji do ponownego połączenia się z Pi przez ssh po ponownym uruchomieniu.Źródła: moje własne doświadczenie.
źródło
ssh
na partycji rozruchowej karty SD Pi”: łatwiej to powiedzieć niż zrobić na komputerze Mac, który odmawia zamontowaniaext2/3
formatu SD (?) po obrazowaniu w Raspbian. Ostatecznie musiałem użyć starego, zakurzonego laptopa Ubuntu, aby go zamontować i dodać plik.My (@RPi Awesomeness i @Dam Underscore) rozwiązaliśmy ten problem na czacie. Żaden z samouczków ani odpowiedzi, które próbował, nie działał, więc próbowaliśmy to rozgryźć i udało nam się.
Okazało się, że OP używał NOOBS, a zatem nie mógł znaleźć pliku cmdline.txt wymaganego do samouczka, który obserwował. Powiedziałem mu, żeby pobrał Raspbian i poszedł z tym.
Czy to pozwoliło mu ustawić go bez głowy, czy nie, jeszcze nie wiem, ale dzięki temu jest gotowy, aby kontynuować. samouczek.
źródło
Sprzęt komputerowy. To nie zadziała przez sam sprzęt. Płyta główna laptopa jest na stałe podłączona do wyjścia wideo na ekran laptopa. Większość - jeśli nie wszystkie - laptopy nie mają wejścia wideo.
// EDYCJA // Sprawdzając sekcję powiązanych pytań, pokazałem, że można to zrobić tylko przy użyciu sprzętu: Podłącz Pi do starego ekranu laptopa
Oprogramowanie LAN +.
pi
raspberry
źródło
Zaktualizowana odpowiedź
Ponieważ ta odpowiedź jest stara i musisz najpierw zainstalować PHP, oto gotowe rozwiązanie dla systemu macOS i systemu * nix (i podsystemów Ubuntu na Win10)
Po tym skanie
nmap
pokazuje wszystkie hosty z otwartym portem SSH, a także producenta chipa sieciowego.Pamiętaj, że w przypadku konfiguracji bezgłowej musisz włączyć ssh (3. sekcja)
Oryginalna odpowiedź
Też miałem ten problem. Wiedziałem, że malina ma adres IP z lokalnej usługi DHCP. Ale w mojej sieci nie mogłem dotrzeć do pi przez nazwę hosta .. więc po prostu przeskanowałem moją sieć w poszukiwaniu wszystkich klientów, którzy mają otwarty port SSH (Port 22)
(Skrypt PHP)
Próbowałem więc zalogować się przy użyciu SSH pi @ {znaleziony adres IP} na każdym znalezionym adresie IP i był to trzeci.
Zauważ, że ten mały skrypt jest naprawdę przydatny tylko w sieciach klasy C :)
Teraz po prostu nadałem mojej pi statyczne IP.
Taka jest historia, gdy zapomnisz zabrać adapter HDMI z domu do biura;)
Edytować:
Właśnie zauważyłem, że pytanie, jak podłączyć ekran laptopa ... więc moja odpowiedź dotyczy tylko użycia ssh lub jakiejkolwiek innej konfiguracji bezgłowej.
źródło
192.168.1.0/24
Zamiast192.168.100.0/24
w moim przypadku.Z pewnością można to zrobić. Głównie używam mojego Pi zdalnie,
ssh
aby uzyskać dostęp do konsoli iVNC
dostępu do GUI.VNC
wymaga instalacji dodatkowego oprogramowania na Pi (i kompatybilnego oprogramowania na laptopie).Wstępna zdalna konfiguracja jest możliwa, pod warunkiem, że wiesz, co robisz, ale zdecydowanie zalecamy użycie bezpośredniej klawiatury (USB) i monitora do początkowej konfiguracji. HDMI jest łatwiejsze, ale można użyć
RCA
połączenia z telewizorem / monitorem. Musisz powiedzieć nam, jakiego systemu operacyjnego używa laptop i jak jesteś podłączony do sieci do Pi.źródło
RCA
połączenia z telewizorem, ponieważ często się o tym zapomina.Jest tutaj świetny samouczek , który wyjaśnia, jak to zrobić
Jedyną wadą jest to, że działa tylko na komputerze z systemem Windows, nie znalazłem żadnej alternatywy dla MobaXterm dla Mac OSX.
źródło
Moim osobistym wyborem jest użycie złącza USB-> UART. Po zainstalowaniu dziewiczego obrazu Raspbian występuje instancja „getty” działająca w stosunku do domyślnego numeru seryjnego Pi. Oznacza to, że jeśli podłączymy terminal szeregowy do RX / TX Pi UART, możemy otrzymać monit o zalogowanie. Używając USB-> UART, podłączam końcówkę USB do mojego komputera, a następnie podłączam PC RX do PI TX i PC TX do PI RX, a następnie dodaję wspólną masę. Teraz, jeśli uruchomię emulator terminala szeregowego, takiego jak Putty, mogę zalogować się do Pi. Stamtąd, jeśli zajdzie taka potrzeba, mogę skonfigurować dowolne opcje sieciowe, które mogą być potrzebne do dalszego ładowania.
źródło
Więc najłatwiejszym sposobem byłoby ...
źródło
najlepszym sposobem instalacji bez użycia monitora jest:
ip=<ip of rasberry pi>::<ip of lan card,get it by ip config>
po tym włóż kartę pamięci do Raspberry Pi i uruchom kit, wprowadzając ip. Wpisz domyślną nazwę użytkownika „pi” i hasło „malinowy”.
źródło
VNC krok po kroku na Raspberry Pi 2 Raspbian Jessie 27.05.2016, host Ubuntu 16.04
VNC to protokół serwer / klient, który umożliwia klientowi dostęp do pulpitu serwera.
Znajdź adres IP swojego pi: Przygotuj się na ssh bez ekranu Polecam:
bezpośrednie połączenie kablem Ethernet: SSH na RPi bez połączenia sieciowego?
z routerem:
SSH do PI i uruchom:
UWAGA: nie ustawiamy hasła dla uproszczenia, ale nie jest to bezpieczne. Zobacz: https://askubuntu.com/a/757398/52975 .
W hoście:
Ubuntu jest również
remmina
domyślnie wyposażony w klienta VNC, ale Vinagre było łatwiejsze do skonfigurowaniaWynik: na pulpicie pojawi się okno takie jak:
tutaj pokazano jeszcze
glxgears
działający błąd (prawie naprawiony na RPI 3, wydaje się: https://www.youtube.com/watch?v=WMfgXOHWAnc&feature=youtu.be&t=118 ).Następnie możesz kliknąć go bezpośrednio myszą, a także zaktualizować stan płyty RPI. Gdybyś miał wyświetlacz dla PI, oba ekrany zsynchronizowałyby się.
źródło