Saya telah mengkonfigurasi RPi saya menjadi tanpa kepala, dan terhubung ke router saya. Bagaimana cara menemukan alamat IP lokal sehingga saya dapat ssh ke dalamnya?
Pembaruan: Banyak dokumen menunjukkan bahwa Anda dapat masuk ke router dan melihat tabel DHCP. Bagaimana jika Anda tidak memiliki kredensial masuk ke router? (Saya minta maaf karena menambahkan batasan post-facto!)
Jawaban:
Mencoba:
Anda juga dapat mencoba tcpdump, tetapi itu tidak jelas.
Jika Anda tahu alamat IP lokal router, ketikkan itu di browser Anda dan login. Dari sana, tergantung pada router Anda, Anda akan memiliki serangkaian opsi yang berbeda dengan informasi tentang jaringan Anda termasuk semua perangkat nirkabel yang terhubung ke router.
Mesin waktu / ekspres bandara Apple memudahkan ini.
Dari router lain Anda mungkin harus mencari tab LAN kemudian tab alokasi Alamat IP Anda.
sumber
arp -a
tidak menemukannya, tetapisudo nmap -sS 192.168.1.0/24
tidak. Kaisar peringatan.Penggunaannya
arp -a
cepat dan mudah, tetapi saya menemukan bahwa dalam keadaan tertentu, itu tidak mencantumkan semua perangkat. (Sebagai tambahan, saya tidak tahu mengapa itu terjadi. Ada ide?) Berikut ini pendekatan yang - sejauh ini - selalu tampak berhasil. Itu hanya membutuhkan waktu lebih lama ...Di jendela shell pada mesin host Anda (Anda mengatakan Anda ingin masuk menggunakan ssh, kan?), Ketik:
(Ini mengasumsikan jaringan lokal Anda adalah 192.168.1.xxx). Ini akan memindai perangkat di jaringan lokal. Mungkin perlu waktu, tetapi ketika selesai, ia akan mencetak sejumlah entri, termasuk entri yang berbunyi seperti ini:
Dari ini, kita tahu alamat yang ditetapkan DHCP
192.168.1.8
. Jika Anda menggunakan akun pengguna default, sekarang mungkin untuk masuk melalui:sumber
Edit:
Saat mengkonfigurasi RPi tanpa kepala Anda, Anda dapat menghubungkannya langsung ke port ethernet komputer Anda (harus model B).
Pada Mac Anda harus mengaktifkan "Berbagi Internet" di dalam "Preferensi Sistem". Ini akan memungkinkan komputer Anda untuk membuat koneksi antara WiFi Anda dan port ethernet, yang harus dicolokkan pi Anda.
Dalam skenario "Berbagi Internet" ini, komputer Anda akan mengambil alamat IP
192.168.2.1
(secara default) saat membuat server DHCP dalam192.168.2.X
jangkauan.Mencoba
192.168.2.2
adalah apa yang saya hampir selalu terhubung ketika saya tidak memiliki monitor. Jika tidak, aku akan selalu mendapatkannya192.168.1.3
.Ketika Anda akhirnya mendapatkan akses jarak jauh, catat alamat IP dan MAC. Setelah Anda mendapatkannya, lihat Reservasi DHCP dan pemetaan port. Sekali lagi, tergantung pada router Anda, ini mungkin sangat mudah atau sangat rumit.
Gunakan saja
arp -a
sumber
Saya menggunakan solusi yang membutuhkan akses internet. Mungkin sedikit solusi, tetapi telah dilakukan dengan baik untuk saya:
Saat boot, Raspberry Pi saya secara otomatis mengirim email dengan alamat IP-nya sendiri ke akun gmail yang saya buat hanya untuk tujuan itu. Di buku catatan kerja saya, saya menggunakan thunderbird untuk secara otomatis menandai email yang diterima melalui akun gmail tersebut sebagai sudah dibaca, oleh karena itu saya tidak merasa terganggu karenanya. Jika saya perlu ssh, saya melihat email terbaru dan menyatakan IP.
Skripnya bekerja seperti ini: cron memicu skrip python ketika di-boot (lihat di sini ), yang kemudian mengirim email: elinux wiki - Python Script.
Saya harap ini membantu,
Lukas
sumber
Tidak cukup menjawab pertanyaan Anda, tetapi saya merasa lebih mudah untuk menetapkan alamat IP tetap ke RPis saya. Di router saya, saya mengkonfigurasi pengaturan DHCP sehingga mereka mengalokasikan dalam kisaran (katakanlah 100-255) maka saya menetapkan alamat IP tetap dalam kisaran di bawah 100 untuk beberapa di komputer saya.
Dengan asumsi saya ingin menetapkan alamat IP 192.168.0.42 dan myrouter (gateway) adalah 192.168.0.1, file / etc / network / interfaces saya terlihat seperti:
# loopback
auto lo
iface lo inet loopback
# Konfigurasi saya, IP Statis
auto eth0
iface eth0 inet
alamat statis 192.168.0.42
gateway 192.168.0.1
netmask 255.255.255.0
# Alamat jaringan "keluarga"
jaringan 192.168.0.0
broadcast 192.168.0.255
sumber
jika Anda tidak dapat mengakses pi karena Anda tidak memiliki monitor atau apa pun, Anda dapat mengakses router dan memeriksa perangkat yang terhubung.
Dalam jenis komputer Anda yang berfungsi
ifconfig
(jika linux) atauipconfig
(jika windows) Anda akan melihat IP Anda sendiri dan gateway default Anda. Bagi saya, misalnya, itu adalah: IP 192.168.1.101 dan gateway saya 192.168.1.1. Mungkin Anda akan terlihat mirip.Lalu buka browser Anda dan kunjungi
http://192.168.1.1
(gateway yang Anda temukan) dan Anda akan berada di halaman web router Anda. Jika ia meminta kata sandi melihat-lihat casing router, itu mungkin dicetak di suatu tempat, atau di surat kabar yang mereka berikan kepada Anda dengan router, atau coba admin .. itu benar-benar berfungsi cukup sering.Di router Anda akan memiliki banyak opsi tetapi selalu ada satu bagian di mana Anda dapat memeriksa status perangkat dan perangkat yang sudah terhubung (khususnya jika Anda berada di Wlan)
Jika tidak ada perangkat yang menampilkan nama yang jelas (seperti Raspberry, atau apa pun yang Anda atur di raspberry) coba cabut dan pasang kembali raspi dan lihat perangkat apa yang hilang dan muncul kembali dalam daftar. Ini raspberry Anda :)
sumber
Anda dapat mengonfigurasi Avahi Daemon sehingga Pi Anda selalu mendengarkan pada alamat raspberrypi.local. Lihat Langkah 1
Anda juga dapat menggunakan pemindai IP Tingkat Lanjut untuk mencarinya.
Semoga ini membantu!
sumber
arp
daripada produk komersial untuk menemukan alamat RPi.Saya hanya mencoba untuk mendapatkan alamat IP dari RasPi baru saya 2. Boot pertama dan pada jaringan DHCP bekerja. Jadi, inilah cara Anda mendapatkan alamatnya:
1) Colokkan ke jaringan, boot RasPi dan tunggu lampu Kartu SD untuk memadamkan setidaknya 20 detik. 2) Cabut kabel RasPi dan sambungkan ke laptop atau pc Anda yang menjalankan wireshark dan perhatikan paket yang memiliki alamat MAC mulai dari "Raspberr_cd: 38: 32", cd: 38: 32 adalah 3 digit terakhir dari MAC saya jadi milik Anda akan berbeda. 3) Anda harus melihat beberapa paket yang memiliki permintaan arp yang mengatakan "siapa yang memiliki alamat IP: xxxx" dan juga "Tell nnnn" Di mana nnnn adalah alamat RasPi.
HTH, Dan
sumber
Saya menghabiskan sedikit waktu untuk mencari tahu dan akhirnya satu solusi yang bekerja dengan baik.
Lihatlah yang ini http://angryip.org/download/#windows
Saya percaya "arp -a" juga akan memberikan IP tetapi alat yang saya sebutkan di atas akan memberikan info secara rinci.
sumber