एंड्रॉइड कंप्यूटर का मैत्रीपूर्ण नेटवर्क नाम कैसे सेट करें?


31

मुझे अपने राउटर की डीएचसीपी लीजिंग सूची में कंप्यूटरों के नाम दिखाई देते हैं। मेरा Android आकाशगंगा टैब एक अल्फ़ान्यूमेरिक नाम के तहत सूचीबद्ध है। मैं एक दोस्ताना नाम कैसे सेट करूँ जो मुझे पसंद है?

जवाबों:


25

आप सेटिंग के तहत डेवलपर विकल्पों में होस्ट नाम को कम क्रिप्टोकरेंसी में बदल सकते हैं। डेवलपर विकल्पों में "डिबगिंग" अनुभाग के तहत आपको "डिवाइस होस्टनाम" नामक एक विकल्प दिखाई देगा, जिसे वर्तमान में इसे क्रिप्टोकरेंसी नाम पर सेट किया जाना चाहिए। आप इसे अपने पसंद के किसी भी अल्फा न्यूमेरिक नाम में बदल सकते हैं।

यदि आप एंड्रॉइड 5.0 पर हैं तो वह विकल्प नहीं है। हालांकि एडीबी शेल का उपयोग अभी भी काम करता है। इस उत्तर को देखें: एंड्रॉइड कंप्यूटर के अनुकूल नेटवर्क नाम कैसे सेट करें? मेरे फ़ोन पर रूट की आवश्यकता प्रतीत नहीं होती है। रूट एक्सेस प्राप्त किए बिना ऊपर दिए गए उत्तर से:

adb shell
getprop net.hostname
setprop net.hostname <new_hostname>

अफसोस की बात है कि यह विकल्प बायोनिक रनिंग स्टॉक रोम 4.1.2 पर नहीं चलता है।
एरिक

1
मेरे S3 चल रहे स्यानोजेनमॉड पर एक आकर्षण की तरह काम किया। :)
ᴇc --ιᴇ007

4
Android 5.0 के बाद से यह विकल्प उपलब्ध नहीं है।
bk138

आप @bayuah उत्तर की कोशिश कर सकते हैं। मैंने इसे आज़माया और अपने एंड्रॉइड 5.01 फोन पर रूट एक्सेस के बिना काम करता है।
पीटीएस

4
अदब विधि एंड्रॉइड 5.1 पर काम नहीं करती है (और मेरे लिए सु का उपयोग करने का कोई विकल्प नहीं है, यह कहता है "/ प्रणाली / बिन / श: सु: नहीं मिली")। Moto E 2nd Gen पर adb v1.0.32 के साथ परीक्षण किया गया।
डेविड

15

टर्मिनल खोलें। निम्नलिखित दर्ज करें:

adb shell
su
getprop net.hostname
setprop net.hostname <new_hostname>

रूट एक्सेस की आवश्यकता है।


1
यह दुख की बात है कि बिना रूट एक्सेस के, यह शिकायत नहीं करता है जब आप सेटप्रॉप का आह्वान करते हैं, तो यह प्रभावी नहीं होता है (गेटप्रॉप के साथ जांच की जाती है)। सु मेरे लिए भी विफल रहता है: "/ सिस्टम / बिन / श: सु: नहीं मिला"। क्या डिवाइस का कोई संकेतक निहित नहीं है या यह कि डिवाइस एक su विकल्प प्रदान नहीं करता है? या यह मेरे एडीबी स्थापित में कुछ गायब है?
डेविड

हाँ। यह या तो आपकी डिवाइस रूट एक्सेस का समर्थन नहीं करता है या आप डिवाइस को मैन्युअल रूप से रूट नहीं कर रहे हैं।
बैकुंठ

@ डेविड: "क्या डिवाइस का कोई संकेतक निहित नहीं है या यह कि डिवाइस एक su विकल्प प्रदान नहीं करता है?" - वे एक ही चीज हैं। एक निहित डिवाइस आपको suशेल से रूट विशेषाधिकार प्राप्त करने की आज्ञा देता है ; गैर-रूट किए गए डिवाइस में वह कमांड नहीं है।
मिशैल जॉनसन

@bayuah - मैं अपने फोन पर एक टर्मिनल प्रोग्राम खोलकर ऐसा कर सकता हूं। उपरोक्त सभी कमांड काम करते हैं, और getprop ...जब मैं बाहर निकलता हूं तब भी नया होस्टनाम देता है su; लेकिन जो होस्टनाम प्रसारित किया गया है, वह नहीं बदलता है, और जब मैं रिबूट करता हूं तो यह चिपकता नहीं है। विचार?
दिगंबर

1
एक नोट 4 6.0, रिबूट के बाद मान रीसेट हो जाता है।
अभिषेक आनंद

5

कुछ Android फ़ोन में, आप बदल सकते हैं Wi-Fi Direct

  1. सेटिंग्स
  2. वाई - फाई
  3. शीर्ष दायां मेनू> उन्नत
  4. Wi-Fi डायरेक्ट
  5. शीर्ष सही विकल्प डिवाइस का नाम बदलें
  6. अपना नया डिवाइस नाम लिखें और ओके दबाएं
  7. अपने वाई-फाई को बंद और चालू करें
  8. यदि इसका कोई प्रभाव नहीं है, तो अपने फ़ोन को पुनरारंभ करें।

महत्वपूर्ण: सभी एंड्रॉइड फोन में यह विकल्प नहीं होता है, और सभी फोन अपने होस्टनाम को सही ढंग से संशोधित नहीं करते हैं, भले ही उस विकल्प से डिवाइस का नाम संशोधित किया गया हो।


नीचे के बारे में, यदि संभव हो तो, कृपया कारण बताएं।
पाउलो कोगी - मोनिका

इस उत्तर के लिए धन्यवाद! दुर्भाग्यवश मैंने इसे होस्टनाम का उपयोग करने के बाद ही पाया su & setprop, लेकिन यह जानना बहुत अच्छा है कि यह विकल्प उपलब्ध है।
मार्सॉफ्ट

2

बस मैं एक और संबंधित समाधान का संदर्भ लेना चाहता था जो मुझे एडीबी (और रूट किए गए डिवाइस की आवश्यकता होती है) का उपयोग करना था: http://nileshgr.com/2012/10/13/how-to-change-wifi-host-name-of-your-android -देवता । फिर भी मैं इस लिंक की तुलना में SO पर यहाँ प्रस्तुत ADB कमांड को पसंद करूंगा, लेकिन यह कम से कम एक और तरीका है।


केवल विधि मुझे मिली जो अभी भी काम करती है। अन्य उत्तर रिबूट पर बंद हो जाते हैं, या बस काम नहीं करते हैं।
ह्यूग जेफनर

1

डीएचसीपी सर्वर को भेजा जाने वाला नाम होस्टनाम नहीं है जैसा कि आमतौर पर सोचा जाता है, यह वीआईडी ​​(विक्रेता आईडी कोड) है जिसे आप बदल नहीं सकते हैं। यदि संभव हो तो आप राउटर स्तर पर नाम बदलने की कोशिश कर सकते हैं।


क्या होस्टनाम सेट करना संभव है? क्या Android पर कोई नाम सेट करना संभव है?
सुजान सियोक

आपको इसे सेटिंग्स में बदलने में सक्षम होना चाहिए, अन्यथा इसे रूट करने से कंसोल एक्सेस की अनुमति मिल जाएगी और आप इसे वहां से बदल सकते हैं।
18ad में paradd0x

मुझे केवल ब्लूथूथ नाम सेटिंग मिल सकती है। क्या आप कृपया बता सकते हैं कि अन्य नाम सेटिंग्स कहाँ स्थित हो सकती हैं?
Suzan Cioc

यह पागल है, लोग सच्चाई को वोट क्यों दे रहे हैं?
रोहित गुप्ता

0

यह समाधान ऊपर @bayuah द्वारा पोस्ट किए गए आदेशों का उपयोग कर रहा है, लेकिन न तो उपयोग कर रहा है adbऔर न ही su। यह एक रूटेड डिवाइस (नौगट AOSP 7.1.2) पर है। JuiceSSH टर्मिनल का उपयोग करते हुए, दो कमांड दर्ज करें:

getprop net.hostname
setprop net.hostname <new_hostname>

0

Hostname का उपयोग आसानी से नेटवर्क से जुड़े मेजबानों को पहचानने और याद रखने के लिए किया जाता है। यह बूट पर सेट है, जैसे /etc/hostnameलिनक्स आधारित सिस्टम पर। Hostname भी DHCPREQUEST( IETF द्वारा कोड 12 के रूप में मानकीकृत) का एक हिस्सा है जो एक डीएचसीपी क्लाइंट (हमारे मामले में एंड्रॉइड डिवाइस) एक आईपी पता प्राप्त करने के लिए डीएचसीपी सर्वर (वाईफाई राउटर) बनाता है। डीएचसीपी सर्वर डीएनएस जैसी सेवाओं की पेशकश करने के लिए होस्टनामों को संग्रहीत करता है ।

एंड्रॉइड - लिनक्स कर्नेल की होस्टनाम सेवा का उपयोग करने के बजाय - net.hostnameप्रत्येक डिवाइस के लिए एक अद्वितीय होस्ट नाम सेट करने के लिए संपत्ति का उपयोग किया गया जो एंड्रॉइड आईडी पर आधारित था। इस होस्टनाम संपत्ति का उपयोग डीएचसीपी हैंडशेक के लिए भी किया गया था। हालाँकि, जब से Android 5 - जब मूल निवासी dhcpcdको जावा डीएचसीपी क्लाइंट के पक्ष में छोड़ दिया गया था - होस्टनाम शून्य है DHCPREQUESTnet.hostnameहै न सेट , और न ही DHCP क्लाइंट द्वारा मूल्यांकन। इसलिए नए एंड्रॉइड डिवाइसों के लिए वाईफाई राउटर कोई होस्ट नाम नहीं दिखाता है, न ही हम इसे सेट / अनसेट / बदल सकते हैं।


-3

बस प्ले स्टोर से "चेंज होस्टनाम" नामक ऐप डाउनलोड और इंस्टॉल करें और अपने एंड्रॉइड डिवाइस होस्टनाम (एंड्रॉइड-एक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्स) का संपादन करने का आनंद लें।

रूट एक्सेस की आवश्यकता है, हालांकि गैर-रूट किए गए उपयोगकर्ताओं के लिए क्षमा करें।

सादर।

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