डेबियन लैन में अपने होस्टनाम के माध्यम से पहुंच योग्य नहीं है


9

मेरा डेबियन मेरे लैन में होस्टनाम के माध्यम से खोज करने योग्य नहीं है।

मेरे पास लैन में अन्य ubuntu मशीनों के एक जोड़े हैं और वे सभी अपने होस्टनाम के माध्यम से पिंगेबल हैं।

मेरे डेबियन पर:

pi@raspberrypi ~ $ hostname
raspberrypi

उसी LAN में एक और मशीन पर:

ping raspberrypi
ping: unknown host raspberrypi

जवाबों:


10

आपके उबंटू प्रणाली में अवही डेमन चल रहा है जबकि यह आपके रास्पबेरी पाई के लिए नहीं है। समस्या को हल करने के लिए अवही को स्थापित करें:

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

jftr आपको शायद .local डोमेन का उपयोग करना होगा, जैसेraspberrypi.local
Ulrich Dangel

कब / कैसे उबंटू डेमन को चलाता है? मुझे 'अवही' नाम की कोई चीज दिखाई नहीं देती हैps -x
श्रीधर सरनोबत

EDIT - रनservice --status-all | grep avahi
श्रीधर सरनोबत

0

जैसा कि सुझाव के अनुसार अवही और इंसर्व की एक हटाने / स्थापित किया, पूरे शेबंग को रिबूट किया। काम किया।

यदि आप नेटवर्क पर किसी अन्य मशीन से आईपी पते को पिंग कर सकते हैं, तो रिवर्स लुकअप करने के लिए विकल्प -a जोड़ें। मुझे खुद पता चला कि मेरे राउटर पर होस्टनाम के लिए अधिकतम 15 वर्ण हैं।

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

जब तक वह आपको एक नाम नहीं बताता है, तब तक आप हल करेंगे।


0

यदि आपने होस्टनाम बदल दिया है तो पाई पर सांबा स्थापित करने का प्रयास करें।

sudo apt-get install samba

फिर अपने रिमोट मशीन से निम्नलिखित प्रयास करें:

ping newhostname.local

और ssh:

ssh pi@newhostname.local
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.