Debian'a LAN'daki ana bilgisayar adı üzerinden ulaşılamıyor


9

Debian'ım LAN'ımdaki ana bilgisayar adı ile bulunamaz.

LAN diğer ubuntu makineleri bir çift var ve hepsi kendi ana bilgisayar adları ile pingable.

benim debian:

pi@raspberrypi ~ $ hostname
raspberrypi

aynı LAN'daki başka bir makinede:

ping raspberrypi
ping: unknown host raspberrypi

Yanıtlar:


10

Ubuntu sisteminizde Avahi arka plan programı çalışıyorken Raspberry Pi'niz için durum böyle değil. Sorunu çözmek için Avahi'yi yükleyin:

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

jftr muhtemelen .local alan adını kullanmanız gerekir, örneğinraspberrypi.local
Ulrich Dangel

Ubuntu arka plan programını ne zaman / nasıl çalıştırır? Çıktıda 'avahi' diye bir şey görmüyorumps -x
Sridhar Sarnobat

EDIT - çalıştırınservice --status-all | grep avahi
Sridhar Sarnobat

0

Önerildiği gibi avahi ve insserv'in kaldırılması / yüklenmesi, tüm shebang yeniden başlatıldı. Çalışmış.

IP adresini ağdaki başka bir makineden pingleyebiliyorsanız, geriye doğru arama yapmak için -a seçeneğini ekleyin. Kendim, yönlendiricimdeki ana bilgisayar adları için maksimum 15 karakter olduğunu keşfettim.

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

Bu sana bir isim söylemediği sürece, saban süreceksin.


0

Ana bilgisayar adını değiştirdiyseniz Pi'ye samba yüklemeyi deneyin.

sudo apt-get install samba

Ardından, uzak makinenizden aşağıdakileri deneyin:

ping newhostname.local

Ve ssh:

ssh pi@newhostname.local
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.