Setelah saya boot, apa cara termudah untuk mendapatkan dan menampilkan alamat IP yang saat ini digunakan perangkat?
Saya menggunakan Raspbian, dan ifconfig
sepertinya tidak diinstal.
Apakah ada widget yang menampilkan informasi ini di LXDE?
raspbian
networking
Zoot
sumber
sumber
Jawaban:
Keluarga if alat termasuk ifconfig sedang tidak digunakan dan diganti dengan perintah ip yang lebih baru sehingga Anda dapat menggunakan salah satu dari yang berikut ini dari baris perintah untuk menentukan alamat IP Anda:
atau
atau jika Anda masih ingin menggunakan ifconfig, dan belum diinstal
sumber
ip a
sudah cukup jika Anda ingin mendapatkan alamat IP :)/sbin/ifconfig
atau/sbin/ip
seperti pengguna biasa.Anda dapat menggunakan skrip python kecil ini juga.
sumber
Sebagai alternatif untuk menemukan alamat IP yang ditugaskan DHCP, saya telah menambahkan alamat IP yang dipesan di router / server DHCP saya. Ini cocok dengan alamat MAC Raspi dan selalu memberikan alamat IP yang sama - bahkan setelah instalasi baru OS.
Dengan Wheezy sekarang yang mengaktifkan SSH secara default, itu berarti saya bisa masuk ke Raspberry Pi yang baru diinstal tanpa perlu menyambungkan keyboard atau monitor.
Permintaan maaf karena tidak menjawab pertanyaan secara langsung, tetapi tampaknya cukup erat untuk disarankan.
sumber
Anda mungkin dapat memeriksa status / log DHCP di server DHCP Anda. Apalagi jika itu di jaringan rumah Anda. Pada semua router yang saya miliki, ini cukup mudah ditemukan.
Ini berguna jika Anda menjalankan tanpa kepala dan hanya ingin tahu alamat yang harus ssh.
sumber
b8:27:eb:xx:xx:xx
, itu mungkin sebuah RPi :)Apa yang berhasil untuk saya:
sejak
ifconfig
disbin/ifconfig
sumber
Jika Anda ingin melihat alamat ip eksternal Anda gunakan ini pada baris perintah Anda
Anda dapat membuat fungsi untuk membuatnya lebih mudah.
Edit .bashrc Anda dan tambahkan fungsi berikut di akhir file.
Berfungsi untuk menampilkan alamat ip eksternal
Memanggil fungsi Anda dari cli
Anda mungkin menemukan cara yang lebih menarik untuk mendapatkan alamat ip Anda di tautan ini
http://www.if-not-true-then-false.com/2010/linux-get-ip-address/
sumber
sumber
Shea Silverman dan Jacob Bates baru-baru ini menciptakan alat yang disebut PIP yang memungkinkan Anda untuk mendapatkan IP raspberry pi Anda tanpa melampirkannya ke layar, karena menginstal skrip yang mengirim alamat IP Anda ke server yang dapat Anda kunjungi dengan PC utama. Ini mungkin bukan pilihan terbaik dalam setiap situasi, tetapi ini adalah peretasan yang sangat pintar.
sumber
Skrip bayi untuk mengembalikan alamat ip, berfungsi dari prompt:
daftar alamat ip | grep inet | grep -v 127.0.0 | cut -d "" -f 6 | cut -d "/" -f 1
sumber
Saya sarankan Anda menggunakan Bonjour daripada harus menemukan alamat IP. Biarkan ditugaskan melalui DHCP dan selama PC Anda berada di jaringan yang sama Anda dapat mengaksesnya dengan nama.
Misalnya .. raspberrypi.local
Setelah pengaturan ini Anda dapat menjalankan sepenuhnya tanpa kepala, sambungkan ke Pi dengan SSH, atau VNC dll.
Berikut adalah artikel yang menjelaskan cara mengatur Bonjour. http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=18207
Perhatikan bahwa untuk mesin windows Anda perlu menginstal driver layanan printer Terapkan Bonjour, hal kecil ...
Untuk Mac dan Ubuntu, Bonjour sudah ada di sana.
sumber
Hanya untuk menambahkan beberapa suplemen di sini, alasan Anda mungkin tidak memiliki ifconfig adalah karena sistem Anda mungkin menggunakan iproute2 suite sebagai gantinya. iproute2 mencakup ekuivalen yang diperbarui dari ifconfig lama dan rute suite.
Saya membahas hal ini karena jika Anda mulai mencoba perintah yang biasa Anda gunakan dengan ifconfig atau rute, insting pertama Anda mungkin menginstal paket-paket lama itu daripada hanya menggunakan yang setara yang lebih baru. Misalnya, jika Anda perlu menggunakan netstat dan menyadari bahwa itu tidak ada, cukup lakukan pencarian untuk "iproute2 netstat equivalen" dan Anda harus menemukan perintah "ss". Untuk bacaan dan dokumentasi lebih lanjut, lihat artikel Linux Foundation di dalamnya: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
sumber
Saya melihat berbagai jawaban. beberapa yang saya tahu dan beberapa yang saya tidak tahu. Ada juga satu yang selalu saya gunakan yang belum terdaftar. Jika sudah dan saya melewatkannya oops sorry.
sudo hostname -I
sumber
Satu liner dengan ifconfig dan sed:
Ganti wlan0 dengan antarmuka yang diinginkan.
sumber
bekerja untuk saya di Ubuntu dan Raspbian
sumber
Saya percaya
arp -a
pada windows atau linux akan menjadi yang paling sederhana setelah pi Anda terhubung ke jaringan.sumber
man arp
saat ini dimulai "Program ini sudah usang."Saya tidak tahu tentang LXDE. Untuk mengetahui alamat IP perangkat Anda, kunjungi situs Ip-Details.com . Di sini mereka juga akan memberikan lokasi IP, alamat ISP, negara dll ...
sumber