Siapkan Raspberry Pi Zero W tanpa modul monitor atau ethernet

21

Saya membeli Raspberry Pi W baru tapi saya tidak punya sekarang adaptor mini-HDMI (untuk menghubungkannya ke monitor) dan tidak ada modul Ethernet untuk terhubung oleh SSH.

Bisakah saya terhubung entah bagaimana dengan SSH melalui USB?

Bagaimana saya bisa terhubung dengan SSH dengan WiFi tanpa pengaturannya? Apakah WiFi akan terhubung secara otomatis misalnya ke jaringan nirkabel tanpa kata sandi?

Mikel
sumber
Ini adalah video yang bagus jika Anda tidak terlalu paham teknologi. youtu.be/xj3MPmJhAPU Periksa jika Anda buntu.
Alex Garcia
Ada beberapa komplikasi tertentu dengan Raspberry Pi Headless Setup. Cukup ikuti instruksi yang diberikan dalam tutorial ini .
Vickey

Jawaban:

20

Itu yang sulit. WiFi tidak akan terhubung secara otomatis. Jadi saya akan mencoba yang berikut:

  1. Gambar kartu micro SD dengan gambar OS Raspbian menggunakan Win32DiskImager.

  2. Konfigurasikan WiFi Anda secara manual dari komputer lain. Di komputer lain yang menjalankan Linux (atau PC dengan Live CD) Anda dapat mengedit file berikut:

    /etc/wpa_supplicant/wpa_supplicant.conf

Dan tambahkan berikut ini di mana Anda memasukkan SSID jaringan WiFi Anda dan detail kata sandi:

network={
    ssid="SSID"
    psk="password"
    key_mgmt=WPA-PSK
}
  1. Aktifkan SSH pada Pi dari komputer lain. Buat file di partisi / boot bernama "ssh".

Letakkan kartu SD pada Pi Anda dan jika semuanya berfungsi seperti yang saya harapkan, Anda akan dapat melihat Pi pada jaringan WiFi Anda menggunakan aplikasi router dan SSH ke dalamnya. Semoga beruntung, semoga membantu.

Ricardo
sumber
Bekerja untukku. Lihat juga thecruftofmybrain.com/?p=680
Mawg
Terima kasih untuk ini. Apa yang Anda lakukan jika wifi Anda WEP?
Script Kitty
3
@ScriptKitty, tingkatkan ke WPA2. WEP adalah pintu terbuka hari ini
John La Rooy
@ John La Rooy Saya tahu saya telah melihat orang-orang meretas dengan sangat mudah. Ini bukan pilihan saya karena itu bukan jaringan saya dan perangkat yang dilakukan tidak dapat terhubung ke wpa2
Script Kitty
Ubuntu di VirtualBox akan berfungsi untuk mengakses kartu SD Raspbian di pembaca kartu USB.
weberjn
15

Anda mencari informasi tentang menjalankan "tanpa kepala". Ada detail tentang ini di situs raspberry pi. https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=161202

Pada dasarnya letakkan file, wpa_supplicant.conf, pada sektor "boot" dari sdcard, yang dapat Anda lihat dari windows, dan edit file untuk menyertakan kredensial wifi Anda:

network={
       ssid="YourNetworkSSID"
       psk="Your Network's Passphrase"
       key_mgmt=WPA-PSK
    }
Will Allen
sumber
7

Anda dapat memasukkan file wpa_supplicant.conf di direktori boot sebelum memasang SD Card ke Pi. Ketika Pi boot, file /etc/wpa_supplicant/wpa_supplicant.conf akan ditimpa (atau mungkin ditambahkan, saya tidak yakin) dengan file wpa_supplicant.conf di direktori / boot /.

Gunakan sintaks berikut:

network={
    ssid="YourNetworkSSID-1"
    psk="passwordOne"
}

network={
    ssid="YourNetworkSSID-2"
    psk="passwordTwo"
}

Pengaturan di atas berfungsi untuk koneksi wifi WPA standar. Ada pengaturan tambahan dalam contoh di bawah ini:

network={
        ssid="myssid"
        scan_ssid=1
        psk="incorrect_version_of_mypassword"
        mode=0
        proto=WPA2
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=CCMP
        auth_alg=OPEN
        id_str="raspi"
        priority=5
}

Pastikan Anda membuat file wpa_supplicant.conf dalam editor teks yang disetel ke penyandian UNIX (jika Anda melakukan ini dari Windows).

Brian Warmerdam
sumber
Saya mengalami masalah sshdan wpa_supplicant.conffile dihapus setiap kali pi nol saya boot. Pengkodean NIX itu sepertinya membantu. Agar aman, saya menambahkan baris ctrl_interface, update_configdan countrybaris dalam conf.
checksum
6

Anda dapat SSH masuk dari USB setelah beberapa konfigurasi.

Ini mengasumsikan Anda tidak menggunakan NOOBS. Melakukan ini dengan kartu SD NOOBS sedikit lebih sulit dan (setahu saya) tidak mungkin pada Windows.

  1. Pertama, Raspberry Pi Foundation menonaktifkan SSH sebagai tindakan pencegahan keamanan, jadi Anda harus menghubungkan kartu SD ke komputer dan meletakkan file yang disebut "ssh" (tidak ada ekstensi) di drive berlabel "boot" yang muncul. (Jika Anda menjalankan Windows, hanya satu drive yang akan muncul. Yang itu akan bekerja.) Sekarang Pi akan mengaktifkan SSH saat boot.
  2. Edit file config.txtdan tambahkan dtoverlay=dwc2barisnya sendiri di bagian akhir.
  3. Edit file cmdline.txtdan tambahkan modules-load=dwc2,g_ethertepat setelah dikatakan rootwait. Pisahkan dari rootwaitdengan spasi. Jangan menambahkannya di baris baru, tambahkan di baris yang sama.

Saat Anda meletakkan kartu SD di Pi dan menancapkannya ke komputer Anda (gunakan port USB kiri di mana konektor USB berada di bagian bawah), itu akan muncul sebagai perangkat ethernet. Anda harus dapat SSH ke [email protected]dari komputer yang terpasang.

Sunting: Jawaban Ricardo mengingatkan saya bahwa Anda juga bisa melakukan langkah 1 lalu melihat jawaban saya di pos terkait ini .

anonim pilih
sumber
2

Gunakan aplikasi yang luar biasa untuk Mac dan mungkin windows yang disebut PiBakery yang merupakan cara drag and drop untuk mengatur Pi nol. Itu yang saya lakukan dan itu sangat membantu. Lihat di sini: http://www.pibakery.org/

Leo
sumber
0

Jika Anda memiliki windows dan tidak memiliki akses pada boot hanya partisi, Anda dapat mencoba ini • If a wpa_supplicant.conf file is placed into the /boot/ directory, this will be moved to the /etc/wpa_supplicant/ directory the next time the system is booted, overwriting the network settings; this allows a Wifi configuration to be preloaded onto a card from a Windows or other machine that can only see the boot partition.

BoBiTza
sumber
-1

Saya gagal menggunakan jawaban di atas untuk WPA2.

Saya menggunakan:

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid <ssid here>
wpa-psk <psk here>

di file / etc / network / interfaces.

https://www.raspberrypi.org/forums/viewtopic.php?t=50312 http://blog.darrenparkinson.uk/2013/10/accessing-raspberry-pi-filesystem-from.html

Retiarius
sumber
Ini bukan metode yang lebih disukai untuk mengkonfigurasi jaringan pada versi terbaru dari Raspbian (jeesie and stretch) bukti dari ini adalah posting lama yang Anda tautkan.
Steve Robillard
Lebih disukai atau tidak, versi yang disukai tidak bekerja untuk saya. Dengan cara ini. itu jawaban yang valid meskipun tidak disukai, dan beberapa orang mungkin merasa berguna untuk mendapatkan koneksi wifi awal yang kemudian dapat mereka modifikasi untuk mendapatkan versi yang disukai.
Retiarius