लिनक्स लिनक्स होस्टनाम को हल नहीं कर रहा है, लेकिन विंडोज़ होस्टनाम को हल करता है


1

मेरे पास कंप्यूटर का एक नेटवर्क है, मुख्य रूप से विंडोज़ डोमेन पर विंडोज़ मशीनें हैं।

मेरे पास 2 लिनक्स मशीनें हैं, जो नेटवर्क से जुड़ी हुई हैं और विंडोज 2003 सर्वर से डीएचसीपी के माध्यम से अपना आईपी प्राप्त करती हैं।

मेरी खिड़कियां मशीन ( Win7-00 ), लिनक्स मशीनों सहित उनके होस्टनाम द्वारा सभी मशीनों को पिंग कर सकते हैं ( N40L तथा Lin001 )।

मेरी दो लिनक्स मशीनें होस्टनाम द्वारा मेरी विंडोज मशीनें पिंग कर सकती हैं ( Win7-00 ) लेकिन होस्टनाम द्वारा अन्य लिनक्स मशीनों को पिंग नहीं किया जा सकता है। अर्थात। N40L पिंग नहीं कर सकता Lin001 तथा Lin001 पिंग नहीं कर सकता N40L । वे आईपी से प्रत्येक बच्चों को पिंग कर सकते हैं। और मेरे पास इस समय आईपी के माध्यम से एक nfs निर्यात काम कर रहा है (जो मैं होस्टनाम के माध्यम से उपयोग करना चाहता हूं)

क्या यह लिनक्स पीसी होस्टनाम को डीएचसीपी को नहीं भेज रहा है या क्या मुझे लिनक्स होस्टनाम की पिंगिंग की अनुमति देने के लिए उन पर कुछ बदलने की आवश्यकता है?

मैं होस्टनाम को मैन्युअल रूप से जोड़ना नहीं चाहता /etc/hosts क्योंकि वे गतिशील आईपी हैं और मशीनों में से एक एक लैपटॉप है जो कभी-कभी डोमेन नेटवर्क पर नहीं होगा।

मुझे क्या करना चाहिए?


क्या आप अपने नेटवर्क पर DNS सर्वर चला रहे हैं? क्या सभी होस्ट इसका उपयोग करने के लिए कॉन्फ़िगर किए गए हैं?
lzam

हां, विंडोज 2003 सर्वर में एक है।
wkdmarty

जवाबों:


0

इस बात पर निर्भर करता है कि आप किस डिस्ट्रो का उपयोग कर रहे हैं लेकिन यह है कि मैंने इसे कैसे सेट किया है (सेंटो पर)

आपकी लोकलहोस्ट लाइन में /etc/hosts जोड़ें "hostname.domain" उदा। fred.jane.com

127.0.0.1 hostname.domain hostname localhost.localdomain localhost

फिर /etc/sysconfig/network-scripts/ifcfg-eth# (# DHCP का उपयोग करके इंटरफ़ेस की संख्या है)

DHCP_HOSTNAME=hostname

मेरे लिए यह काम करता है ... यह भी सुनिश्चित करें कि आपके पास सेटअप विंडोज़ डीएचसीपी है जो डीएनएस को ऑटो अपडेट करने में सक्षम है


मैं उबंटू आधारित प्रणालियों पर हूं। मेरे पास है send host-name gethostname(); में /etc/dhcp/dhclient.conf
wkdmarty

gethostname () का उपयोग करने के बजाय; क्या आपने अभी कोशिश की है send host-name "hostname"
Fegnoid

और क्या आपको /etc/dhcp3/dhclient.conf का संपादन नहीं करना चाहिए? और नहीं /etc/dhcp/dhclient.conf
Fegnoid

मेरे पास केवल / etc / dhcp / है
wkdmarty

0

मुझे क्षमा करें, मुझे लगता है कि मैंने इसे ठीक कर लिया है।

मैंने अवही को स्थापित किया है, और पढ़ा है कि मुझे 5353 udp पोर्ट की आवश्यकता है। मैंने उन्हें iptables पर खोला और अब मैं पिंग कर सकता हूं hostname.local

अर्थात।

Lin001 पर मैं कर सकता हूँ ping n40l.local और N40L पर मैं कर सकता हूँ ping lin001.local

आपकी सभी मदद का धन्यवाद।

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