मैं प्रावधान के लिए कोब्बलर का उपयोग करके सिस्को यूसीएस सी 240 रैक-माउंटेड सर्वर पर उबंटू 12.04 का नेटवर्क इंस्टॉल करने की कोशिश कर रहा हूं। मोची मेरे डीएचसीपी सर्वर (आईएससी) का प्रबंधन कर रहा है, जिसे सर्वर के मैक पते के आधार पर निश्चित आईपी पते सौंपने के लिए कॉन्फ़िगर किया गया है। यहाँ /etc/dhcp/dhcpd.conf से एक प्रासंगिक खंड है जो मोची स्वतः उत्पन्न करता है:

group {
    host generic4 {
        hardware ethernet 2a:2c:b2:b4:f7:1a;
        fixed-address 10.10.0.153;
        option host-name "compute-3";
        option subnet-mask 255.255.255.0;
        option routers 10.30.0.1;
        filename "/pxelinux.0";
        next-server 10.10.0.131;
    }
}

मशीन (गणना -3) सफलतापूर्वक पीएक्सई-बूट करने में सक्षम है और उबंटू स्थापना प्रक्रिया शुरू करती है। हालाँकि, जब इंस्टॉलर उस हिस्से तक पहुँचता है जहाँ वह DHCP के माध्यम से IP पता प्राप्त करने का प्रयास करता है, तो वह विफल हो जाता है। (इस बिंदु पर, यदि मैं मैन्युअल रूप से उसी आईपी पते/नेटमास्क और गेटवे के साथ नेटवर्किंग को कॉन्फ़िगर करता हूं, तो स्थापना सफलतापूर्वक पूर्ण हो जाती है)।

जब मैं डीएचसीपी सर्वर चलाने वाले मोची नोड पर /var/log/syslog की जांच करता हूं, तो मैं देखता हूं कि सर्वर एक आईपी पता प्रदान करता है, लेकिन क्लाइंट द्वारा इसे अस्वीकार कर दिया जाता है:

Mar 11 21:51:03 compute-1 dhcpd: DHCPDISCOVER from 2a:2c:b2:b4:f7:1a via eth2
Mar 11 21:51:03 compute-1 dhcpd: DHCPOFFER on 10.10.0.153 to 2a:2c:b2:b4:f7:1a via eth2
Mar 11 21:51:03 compute-1 dhcpd: DHCPREQUEST for 10.10.0.153 (10.10.0.131) from 2a:2c:b2:b4:f7:1a via eth2
Mar 11 21:51:03 compute-1 dhcpd: DHCPACK on 10.10.0.153 to 2a:2c:b2:b4:f7:1a via eth2
Mar 11 21:51:03 compute-1 dhcpd: DHCPDECLINE of 10.10.0.153 from 2a:2c:b2:b4:f7:1a via eth2: not found

मैंने जो पढ़ा है, उसमें से एक क्लाइंट ARP जांच करने के बाद एक DHCPDECLINE भेजेगा यह देखने के लिए कि नेटवर्क पर किसी अन्य मशीन के पास पहले से ही प्रस्तावित IP पता है या नहीं। मुझे लगता है कि उबंटू का इंस्टॉलर बिजीबॉक्स से udhcpc का उपयोग करता है, और कोड को देखने से , ऐसा लगता है कि udhcpc क्या करता है।

हालाँकि, जब मैं मोची नोड से आर्पिंग का उपयोग करता हूं, तो मैं उस नेटवर्क पर किसी अन्य मशीन का पता नहीं लगा सकता, जिसमें 10.10.0.153 हो। यही है, जब तक कि डीएचसीपी प्रक्रिया इंस्टाल के लिए शुरू नहीं होती है, तब तक मैं देखता हूं कि कंप्यूट -3 का मैक पता, 2a:2c:b2:b4:f7:1aउस आईपी पते से जुड़ा हुआ है।

# arping 10.10.0.153
ARPING 10.10.0.153
60 bytes from 2a:2c:b2:b4:f7:1a (10.10.0.153): index=0 time=118.017 usec
60 bytes from 2a:2c:b2:b4:f7:1a (10.10.0.153): index=1 time=74.148 usec
60 bytes from 2a:2c:b2:b4:f7:1a (10.10.0.153): index=2 time=48.876 usec

संभावित विफलता मोड क्या हैं जो इस व्यवहार को जन्म दे सकते हैं? ग्राहक क्यों सोचेगा कि किसी और के पास वह आईपी पता है? या, यह पता क्यों कम कर रहा है?

answer

मुझे Google में एक समान समस्या मिली: http://www.linuxquestions.org/questions/linux-networking-3/dhcpdecline-of-ipaddress-from-mac-via-interface-not-found-838369/

आपके राउटर विकल्प में एक त्रुटि है: यह एक ही सबनेट में नहीं है, इसलिए इसे खोजा नहीं जा सकता है।

option routers 10.10.0.1 की बजाय option routers 10.30.0.1

उममीद है कि इससे मदद मिलेगी !

यदि IP पता पहले से ही उसी सबनेट पर लिया गया है, तो dhcpd एक ACK और उसके बाद DECLINE भेजेगा।

सत्यापित करें कि समान IP पते के साथ कोई होस्ट स्थिर रूप से कॉन्फ़िगर नहीं किया गया है।