Debian tidak dapat dijangkau melalui nama hostnya di LAN


9

Debian saya tidak dapat ditemukan melalui nama hostnya di LAN saya.

Saya memiliki beberapa mesin ubuntu lain di LAN dan semuanya dapat ping melalui nama host mereka.

pada debian saya:

pi@raspberrypi ~ $ hostname
raspberrypi

pada komputer lain di LAN yang sama:

ping raspberrypi
ping: unknown host raspberrypi

Jawaban:


10

Sistem Ubuntu Anda menjalankan daemon Avahi sementara ini tidak berlaku untuk Raspberry Pi Anda. Instal Avahi untuk menyelesaikan masalah:

# apt-get install avahi-daemon avahi-discover libnss-mdns

jftr Anda mungkin harus menggunakan domain raspberrypi.local
.local

Kapan / bagaimana Ubuntu menjalankan daemon? Saya tidak melihat apa pun yang disebut 'avahi' di keluaranps -x
Sridhar Sarnobat

EDIT - runservice --status-all | grep avahi
Sridhar Sarnobat

0

Apakah menghapus / menginstal avahi dan insserv seperti yang disarankan, reboot seluruh shebang. Bekerja.

Jika Anda dapat melakukan ping alamat IP dari mesin lain di jaringan, tambahkan opsi -a untuk melakukan pencarian terbalik. Saya sendiri menemukan bahwa ada panjang maksimal 15 karakter untuk nama host di router saya.

ping -a 192.168.1.123
Pinging RASPBERRYPI [192.168.1.123] with 32 bytes of data:
...

Selama itu tidak menyebutkan nama, kamu harus membajak.


0

Jika Anda telah mengubah nama host, coba instal samba pada Pi.

sudo apt-get install samba

Kemudian coba yang berikut ini dari mesin jarak jauh Anda:

ping newhostname.local

Dan untuk ssh:

ssh pi@newhostname.local
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.