Bir monitör olmadan Ahududu Pi nasıl kurulur?


76

Geçenlerde bir Ahududu Pi, B tipi model aldım. Başka bir monitör olmadan doğrudan dizüstü bilgisayar ekranıma kurmak istiyorum. Henüz ayarlamadım. Dizüstü bilgisayarımın ekranını Ahududu Pi'nin ekranı olarak nasıl bağlarım?

Bir HDMI kablosu almak istemiyorum. Bunun yerine Ethernet veya USB denemek istiyorum.


1
i u başvurabilir Bu bağlantıya ekran, fare ve klavye olmadan ahududu pi detaylı kurulum gönderdiniz ..... kushrami.wordpress.com/2015/01/22/...
Kush rami


1
Youtube hakkında bir eğitim yaptım, RPI'nizle bağlantı kurmak oldukça kolay. Bağlantı: youtube.com/watch?v=AKqygvB7Hds
PRNTSCRN

Bu bağlantı, ahududu pi İşletim Sisteminin nasıl indirileceğini, takılacağını ve ahududu pi'ye bağlı bir klavyeye veya monitöre gerek kalmadan kurulduğunu gösterir. youtube.com/watch?v=toWBmUsWD6M Bunu faydalı bulacağınızı umuyorum .
iDollery

Yanıtlar:


44

Bu sadece Grafik UI için değil, komut satırı arayüzü içindir.

En kolay yol SSH üzerinden PuTTY (Windows), M-remote (Windows) adlı bir programa bağlanmak ya da Terminal uygulamasını OS X'te veya herhangi bir Linux'ta (kurulum yok, zaten mevcut) kullanmaktır.

  • Terminal: komutu girin ssh pi@raspberrypi
  • Macun: protokolü seçin SSHve ana bilgisayar adını girinraspberrypi
  • M-Remote: seçin SSH (2), ana bilgisayar adı raspberrypi, kullanıcı adı pi, şifreraspberry

Şimdi bağlan.

Bu başarısız olursa, Raspberry Pi'ye hangi IP adresinin atandığını bulmaya çalışın. (Örneğin, tarayıcınızı kullanarak nerede bilmiyorsanız, (sizin modemler web bakmak için deneyebilirsin
http://192.168.0.1/ya http://192.168.1.1/ya http://192.168.0.254/ya http://192.168.1.254/ya http://192.168.0.138/ya http://10.0.0.1/ya http://10.0.0.138/ya http://10.0.0.254/ya http://10.0.1.1/ya http://10.0.1.254/)

Buna benzer bir addaki cihaza bakın raspberrypive IP adresini kopyalayın. Yukarıdan denediğiniz emri şimdi belirtildiği raspberrypive gitmek için iyi bir noktaya yapıştırın !

Şimdi (veya şifreyi girdikten sonra raspberry) Raspberry Pi'nin komut satırı arayüzüne bağlısınız ve bir monitör, fare ve klavyeyle bağlandığınızda ve başlatılmadığında yapabileceğiniz her şeyi yapabilirsiniz (neredeyse) grafiksel kullanıcı arayüzü içine.


Doğrudan LAN kablosu bağlantısıyla çalışmaz.
Tomáš Zato

12

Bir blog yazısı var, Ahududu Pi Uzaktan Bağlantılar - Ağsız! , aradığınızı detaylandırmak.

Temel olarak bu, hem dizüstü bilgisayara hem de Raspberry Pi'ye statik bir IP adresi atamak ve ardından ekranı Ahududu Pi'den dizüstü bilgisayarınıza aktarmak için X-sunucusu kurmayı içerir. Bu kapsamlı bir işlem olduğundan, ayrıntılı talimatlar için bağlantıya bakınız.

Keşfetmek için başka bir seçenek VNC veya benzer bir uzak masaüstü tipi uygulama kullanıyor olacaktır.


1
Bir cevap oluşturmak için lütfen gönderinizi genişletin; bir cevap, bağlantıları olan birden fazla bağlantı sağlamalıdır. Belki de rehberde atılmakta olan bazı adımları kopyalayabilirsiniz, yani belirttiğim çözümden farklı olduğunu göstermek için.
M. Mimpen

Bu çok uzun, ayrıntılı bir işlemdir ve detayları buraya postalamak veya başka bir şekilde ifade etmek yeterli olmaz. Birincisi hem acemi hem de gelişmiş kullanıcı adımına sahip olan iki bağlantı sağlandı. İkinci bağlantı, daha ayrıntılı bir yoldur. Başka biri çok kapsamlı bir adım attığında, çoğaltma çabası anlamsızdır.
Mike Naylor

1
Tamamen aynı fikirdeyim. StackExchange cevapları kendi üzerinde durmalı, ancak düzenlemeniz zaten çok daha iyi. Bu arada, acemi adım adım daha ayrıntılı adım adım ile aynı ... İkinci bağlantınızı kaldırabilirsiniz.
M. Mimpen

-1, statik IP için gerekli olan PI'ya erişmeden PI için statik IP ayarlayamaz.
Tomáš Zato

11

Düzenleme 1/1/2019: Bu cevap popüler olmaya devam ettiğinden, bigjosh'un yorumuna göre bir değişiklik olacak . Nisan 2017 civarında, Raspbian, SSH sunucusunu artık varsayılan olarak başlatmayan bir güvenlik değişikliği başlattı ( bu blog gönderisine bakın ). SSH sunucusunu önyüklemede etkinleştirmek için, sshbu talimatları denemeden önce Pi'nin SD kartının önyükleme bölümünde adlı bir dosya oluşturun .


Bir Macbook Pro (herhangi bir modern dizüstü / masaüstü bilgisayar), bir Pi ve üzerinde Raspbian ile temiz, açılmamış bir SD kart kullanarak, işte yaptığım şey:

İlk açılışta Pi aslında ethernet portunda mevcut olan bir SSH sunucusunu başlatacak. Ancak, Pi'nin bir IP adresi yoksa hemen hemen erişilemez. Varsayılan olarak, değil. Bir IP için bir yönlendiriciyle iletişim kurmak için DHCP istemcisini etkinleştirir. Ethernetin Pi'den bilgisayara bağlanması Pi'nin bir IP istemesine neden olacaktır. Varsayılan olarak, tüketici bilgisayarları bu sorguyu yanıtlamaz. İlk adım, bilgisayarda bir DHCP sunucusunu aktif hale getirmektir. Kurulumum için başka bir proje için oluşturduğum Debian sanal makinesinde kurulu dnsmasq'ı kullandım. VM gerekli değildir, çünkü dnsmasq bir Mac (MacPorts veya kaynaktan yüklenebilir) veya Linux bilgisayarında yerel olarak iyi çalışacaktır. Windows üzerinde çalışan bazı DHCP sunucuları olduğuna inanıyorum, ancak emin değilim. Pi'yi aynı etkiye sahip bir kablosuz yönlendiriciye de bağlayabilirsiniz,

DHCP sunucusu çalıştığında, Pi'yi bilgisayarın ethernetine bağlayın ve açın. Günlük dosyası / konsol çıktısında şöyle bir şey görmelisiniz:

dnsmasq-dhcp[2358]: DHCPREQUEST(eth2) 10.79.26.137 ac:87:xx:xx:xx:xx
dnsmasq-dhcp[2358]: DHCPACK(eth2) 10.79.26.137 ac:87:xx:xx:xx:xx Maxwell
dnsmasq-dhcp[2358]: DHCPDISCOVER(eth2) b8:27:xx:xx:xx:xx 
dnsmasq-dhcp[2358]: DHCPOFFER(eth2) 10.79.26.148 b8:27:xx:xx:xx:xx 
dnsmasq-dhcp[2358]: DHCPREQUEST(eth2) 10.79.26.148 b8:27:xx:xx:xx:xx 
dnsmasq-dhcp[2358]: DHCPACK(eth2) 10.79.26.148 b8:27:xx:xx:xx:xx raspberrypi 

Açıklama ve burada ne aradığımızı: İlk iki satır DHCP sunucusuna bağlanan dizüstü bilgisayarım (Maxwell). Dizüstü bilgisayar DHCP sunucusunu tanıdığından, geçmişte sahip olduğu bir IP'yi ister: 10.37.27.137. Bu, bilgisayarınızın ağ ayarlarına bakarak doğrulanabilir (benim için, OS X’te Sistem Tercihleri ​​/ Ağ’da göründü). DHCP sunucusu daha sonra bir çakışma olmadığından bilgisayarıma IP isteniyor (( DHCPACKdhcp-ack [nowledgement])). Sonraki üç dört Pi ile ilgilidir: İlk önce DHCPDISCOVERherhangi bir DHCP sunucusunu (varsa) bulması için a gönderir . Dnsmasq daha sonra yeni bir IP sunuyor. Pi onu kabul eder ( DHCPREQUEST) ve ardından sunucu veritabanındaki IP'yi onaylar ve aslında IP'yi Pi'ye verir. Doğru girişi bulduğumu biliyorum çünkü son ana bilgisayar adıDHCPACK"ahududu" dir. DHCP sunucusunun Pi'ye verdiği IP adresini not edin (benimki 10.79.26.148).

Pi'yi bilgisayar yerine bir yönlendiriciye bağladıysanız, DHCP istemcileri listesi veya ağa bağlı bilgisayarların listesi için yönlendiricinin web arayüzüne bakın. Çoğu yönlendirici buna aynı yerde sahip olsalar bile, hepsi aynı şey demeseler bile. "Raspberrypi" adlı bir bilgisayarı arayın ve IP adresini not edin.

Pi için bir IP'niz olduğunda, seçtiğiniz SSH istemcisiyle bağlantı kurabilirsiniz. Mac / Linux / UNIX için, bir terminal açabilir ve Pi'nizin IP'sini daha önce bulduğunuz ssh pi@IP_ADDRESSyeri yazabilirsiniz IP_ADDRESS. Windows kullanıcıları Cygwin, MobaXterm veya PuTTY'yi kullanabilir. IP hakkınız varsa, bunun gibi bir şey görmelisiniz:

$ ssh pi@raspberrypi
The authenticity of host 'raspberrypi (10.79.26.148)' can't be established.
ECDSA key fingerprint is 6c:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'raspberrypi,10.79.26.148' (ECDSA) to the list of known hosts.
pi@raspberrypi's password:

Pi'ye daha önce bağlanmadığım için devam etmek için ECDSA anahtarını kabul etmek zorunda kaldım. Buradaki önceki cevaplarda ve resmi belgelerde belirtildiği gibi varsayılan şifre raspberry. Şimdi, Raspbian'a SSH üzerinden giriş yaptık ve bir şeyler yapabiliriz. Bunu şimdi SSH konsolunda görmelisiniz:

Linux raspberrypi 3.18.5+ #744 PREEMPT Fri Jan 30 18:19:07 GMT 2015 armv6l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config'

pi@raspberrypi ~ $ 

Şimdi, MOTD komut istemine göre, sizi sudo raspi-configHDMI ile başlattıysanız göreceğiniz konfigürasyon penceresine götüren koşmanız gerekir. Buradaki diğer şeylerin yanı sıra, SSH sunucusunu etkinleştirmelisiniz. Yapılandırdıktan sonra, yeniden başlattıktan sonra Pi’ye yeniden ssh üzerinden yeniden bağlanmak için bu aynı ayarları kullanabilirsiniz.

Kaynaklar: kendi deneyimim.


3
PI artık varsayılan kurulumda SSH kullanmıyor.
bigjosh

Hmmmmm ... Bunu kontrol edeceğim
computergeek125

6
SD kartın FAT bölümündeki kök dizininde "ssh" adlı bir dosya (genişletme yok, içerik önemli değil) adlı bir dosya oluşturarak SSH'yi etkinleştirebilirsiniz. Bunu başka bir bilgisayarda yapabilir ve ardından kartı başsız PI'ye yerleştirebilirsiniz. raspberrypi.org/blog/a-security-update-for-raspbian-pixel
bigjosh

" sshPi'nin SD kartının önyükleme bölümünde adlandırılmış bir dosya oluşturun ": ext2/3Raspbian'la görüntüledikten sonra (?) formatlı SD'yi takmayı reddeden bir Mac'te yapmaktan daha kolaydır. Bağlamak ve dosyayı eklemek için eski, tozlu bir Ubuntu dizüstü bilgisayar kullanmak zorunda kaldım.
ijoseph

9

Biz (@RPi Awesomeness ve @Dam Underscore) sohbette bunu çözdük. Çalıştığı derslerin veya cevapların hiçbiri işe yaramadı, bu yüzden anlamaya çalıştık ve yaptık.

OP'nin NOOBS kullandığı ve bu nedenle takip ettiği eğitim için gerekli cmdline.txt dosyasını bulamadığı ortaya çıktı. Böylece ona Raspbian'ı indirmesini ve devam etmesini söyledim.

Bunun onu başsız kurmasına izin verip vermeyeceği, henüz bilmiyorum, ama bu onu devam ettirmeye hazır hale getirdi. öğretici.


Evet, bunu NOOBS ile çözemedim. Sonunda Raspbian ile yaptı.
ijoseph

5

Donanım. Bu sadece donanım ile çalışmayacak. Dizüstü ana kartınız, dizüstü bilgisayar ekranına video çıkışı yapmak için bağlanmıştır. Çoğu - hepsi değilse - dizüstü bilgisayarlarda video girişi yoktur.

// DÜZENLEME // ilgili sorular bölümünü kontrol etme gösterdi olabilir sadece donanım kullanılarak yapılabilir: Bağlan Pi eski dizüstü bilgisayar ekranına

LAN + Yazılım.

  • Bir işletim sistemini SD karta kopyalayın, örneğin Raspbian .
  • LAN ağına erişimini sağlamak için bir ethernet kablosu takın.
  • Cihazı açın, işletim sistemi kurulumu yapacak ve muhtemelen LAN üzerinden güncellemeleri indirecek.
  • MobaXterm gibi bir müşteriyle X çözümünü kullanın ( çözüm kaynağı )
    • Varsayılan SSH kullanıcı adı: pi
    • Varsayılan SSH şifresi: raspberry

3
Onun sorusu, pi'yi doğrudan dizüstü bilgisayar ekranına nasıl bağlayacağınız değil, dizüstü bilgisayarından erişebileceği (ve ekranını görüntüleyebileceği) başsız bir pi ayarlayacağıdır.
Stephan Muller

1
Bundan iki çözümü de verdiğimden emin değildim .
M. Mimpen

5

Cevap güncellendi

Bu cevap eski olduğundan ve ilk önce PHP'yi kurmanız gerektiğine göre, macOS ve * nix Sistemi (ve Win10'daki Ubuntu Subsystems) için kullanıma hazır bir çözümdür.

sudo nmap -sS -p 22 192.168.100.0/24

Bu taramadan sonra nmapaçık bir SSH portu olan her ana bilgisayarı ve ayrıca ağ yongası üreticisini gösterir.

Başsız kurulum için ssh'yi etkinleştirmeniz gerektiğini unutmayın (3. bölüm)


Orijinal cevap

Bende de bu problem vardı. Ahududu yerel DHCP servisinden bir IP aldığını biliyordum. Fakat benim ağımda pi'ye hostname ile ulaşamadım .. bu yüzden ağımı açık bir SSH portu olan tüm müşteriler için taradım (Port 22)

(PHP Script)

<?php
$ip = '192.168.100.';

for ($i=0; $i < 256; $i++) { 
    $sock = @fsockopen( $ip . $i, 22, $errnr, $errstr, .5);
    if ($sock !== false) {
        echo ">> " . $ip.$i. PHP_EOL;
    }
}

$ php scan.php

Bu yüzden, her bulunan IP adresinde SSH pi @ {found ip address} ile giriş yapmaya çalıştım ve üçüncüsü de oldu.

Bu küçük betiğin yalnızca C sınıfı ağlarda gerçekten yararlı olduğunu unutmayın :)

Şimdi sadece pi'ye statik bir ip verdim.


İşte HDMI adaptörünü evden ofise almayı unuttuğunuzda, işte bu;)

Düzenle:

Sadece bir dizüstü bilgisayar ekranına nasıl bağlanacağım sorusunun farkına vardım ... bu yüzden cevabım sadece ssh kullanımı veya diğer başsız kurulumlarla ilgilidir.


Merhaba Gabriel. [...] Başka bir notta, asla soket çalışması için PHP düşünmedim ... Bunun için Kudos. Düzenleme: OP'nin sorusunu yeniden okudum ve yorumumun ilk bölümünü geri çevirdim ... hata için üzgünüm.
Jacobm001

Ou. ne bir başarısızlık. Ancak bu yayını burada bırakıyorum - google aramaları için kullanışlıdır.
CodeBrauer

En iyi cevap değil, ama yaratıcı bir cevap, yine de yaşasın.
Shayne

1
Yönlendiricinizin kullandığı Ağa bağlı olarak, farklı bir IP’ye ihtiyacınız olabileceğini unutmayın: örneğin benim durumum 192.168.1.0/24yerine 192.168.100.0/24.
ijoseph

3

Kesinlikle yapılabilir. Pi'mi esas ssholarak konsola ve VNCGUI'ye erişmek için uzaktan kullanıyorum . VNCPi'ye ekstra bir yazılım yüklenmesini gerektirir (ve dizüstü bilgisayarda uyumlu bir yazılım).

Ne yaptığınızı bilmeniz koşuluyla ilk uzaktan kurulum mümkündür, ancak ilk kurulum için doğrudan bir klavye (USB) ve monitör kullanmanızı şiddetle tavsiye ederim. HDMI daha kolaydır, ancak RCAbir TV / Monitör bağlantısını kullanabilirsiniz . Bize dizüstü bilgisayarın hangi işletim sistemini kullandığını ve Pi'ye nasıl ağ kurduğunuzu söylemeniz gerekir.


2
RCABu, sıklıkla unutulduğundan, bir TV'ye bağlantıyı kullanma hakkında iyi bir çağrı .
M. Mimpen

O edilir oldu o takip ediyordu öğreticiler tamamlamak mümkün değildi neden parçası olan NOOBS kullanarak. Ancak, sohbeti çözdüğümüzü belirledik ve şimdi de Raspbian, sans-NOOBS ile deniyor.
RPiAwesomeness

1

Burada nasıl yapılacağını açıklayan harika bir öğretici var

  • Raspberry Pi IP adresini herhangi bir monitöre bağlamadan bulun (ev ağınızı tarayarak)
  • SSH kullanarak Raspberry Pi’ye bağlanın
  • X11 protokolünü kullanarak tüm LXDE masaüstünü görüntüleyin (tam Pi grafik arayüzünü görüntülemek için bu çok iyidir)

Tek dezavantajı bu sadece bir Windows bilgisayardan çalışıyor, Mac OSX için MobaXterm'e alternatif bulamadım .


1

Kişisel tercihim bir USB-> UART konektörü kullanmak. Bakire bir Raspbian görüntüsü yüklendiğinde, Pi'nin varsayılan dizisine karşı çalışan bir "getty" örneği vardır. Bu, Pi UART’ın RX / TX’ine bir seri terminal bağlarsak, oturum açma istemini alabileceğimiz anlamına gelir. Bir USB-> UART kullanarak, USB ucunu bilgisayarıma takın ve ardından PC RX’i PI TX’e ve PC TX’ini PI RX’e bağlayın ve ardından ortak bir zemin ekleyin. Şimdi eğer Putty gibi bir seri terminal emülatörü çalıştırırsam, Pi'ye giriş yapabilirim. Oradan, gerekirse, daha fazla önyükleme yapmak için ihtiyacım olan tüm ağ seçeneklerini ayarlayabilirim.


Bu IMO "doğru" çözümdür. Pi'nin PC benzeri kullanım için görüntülendiği tüm durumlarda hemen hemen çalışması gerekir.
Nathan,

2016-05-04 itibariyle ... Pi 3 ile Raspbian'ın en son sürümünde (o tarihten itibaren) bir "hata" var gibi görünüyor, öyle ki Pi 3'lerde, UART hızının WiFi işlemi tarafından engellenmesi.
Kolban,

0

Yani kolaylıklar yolu ...

  • realvnc'yi indirin ve kurun
  • ahududu pi ssh ve GUI başlatmak için 'startx' komutunu çalıştırın
  • Varsayılan kullanıcı bilgileri olan 'username = pi' 'password = ahududu' vnc için realvnc kullanın ve ahududu pi'nin ekranını bir pencerede görmelisiniz.

-1

monitörü kullanmadan kurmanın en iyi yolu:

  1. rasbian'ın sd kartındaki ilk yanık görüntüsü.
  2. Daha sonra sd kartında commandline.txt dosyası var.
  3. notepad ++ 'da açın ve sonuna bu satırı ekleyin.
    ip=<ip of rasberry pi>::<ip of lan card,get it by ip config>

Bundan sonra Raspberry Pi’ye hafıza kartını takın ve ip yazarak macun çalıştırın. "Pi" varsayılan kullanıcı adını ve "ahududu" şifresini girin.


-1

VNC ahududu Pi 2 üzerinde adım adım Raspbian Jessie 2016-05-27, Ubuntu 16.04 ev sahibi

VNC, bir istemcinin sunucunun masaüstüne erişmesine izin veren bir sunucu / istemci protokolüdür.

  1. Pi'nizin IP'sini bulun: Ekransız ssh için hazırlanın Şunu da öneririm:

  2. PI içine SSH ve çalıştırın:

    sudo apt-get install x11vnc
    sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage \
        -display :0 -auth /var/run/lightdm/root/:0 -nopw
    

    UYARI: Sadelik için bir şifre ayarlamıyoruz, ancak bu güvenli değil. Bunun için : https://askubuntu.com/a/757398/52975 .

  3. Ev sahibinde:

    sudo apt-get install vinagre
    vinagre $RPI_IP
    

    Ubuntu ayrıca remminaVNC istemcisiyle birlikte geliyor , ancak vinagre'in kurulumu daha kolaydı

Sonuç: masaüstünüzde bir pencere açarsınız:

Burada henüz glxgearsçalışan bir adam arabası gösteriliyor (neredeyse RPI 3’te sabit görünüyor: https://www.youtube.com/watch?v=WMfgXOHWAnc&feature=youtu.be&t=118 ).

Daha sonra doğrudan farenizle tıklayabilirsiniz ve RPI panosunun durumu da güncellenir. PI için bir ekranınız varsa, her iki ekran da senkronize olur.


Aşağı oy verenler lütfen açıklayın :-)
Ciro Santilli
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.