वर्चुअल इंटरफ़ेस पर dhcp (dhclient का उपयोग करके) का अनुरोध कैसे करें (अर्थात eth0: 1)


15

यह ठीक काम करने लगता है:

dhclient eth0
ifconfig eth0:1 192.168.1.105 up

लेकिन यह नहीं:

ifconfig eth0 192.168.1.105 up
dhclient eth0:1

क्या वर्चुअल एड्रेस पर dhcp पाने का कोई तरीका है?

जवाबों:


20

आप वास्तव में ऐसा नहीं कर सकते। आपके कार्ड में केवल एक मैक पता है, लेकिन कई आईपी इंटरफेस हैं। उन्हें अपने पते सांख्यिकीय रूप से सौंपे जाने की आवश्यकता होगी।

जब DHCP सर्वर DHCPOFFER को वापस भेजता है तो इसे किस तरह डिलीवर किया जाता है eth0:1और कैसे नहीं eth0? eth0:1प्रसारण द्वारा एक DHCPDISCOVER या DHCPREQUEST भेजता है। डीएचसीपी सर्वर अपने आईपी पते के ग्राहक को सूचित करने के लिए एक डीएचसीपीओएफईआर के साथ प्रतिक्रिया करता है। लेकिन अगर eth0:1आईपी ​​एड्रेस अभी तक नहीं है तो DHCPOFFER कैसे आएगा ? डीएचसीपी सर्वर वापस प्रसारित होता है और सही मैक पते पर ईथरनेट फ्रेम को सही ढंग से वितरित करने के लिए लिंक परत पर निर्भर करता है (इसके ऊपर खड़ी अन्य संबद्ध परत के साथ)। और अब आपके डिवाइस में एक आईपी एड्रेस है।

DHCPOFFER के लिए समस्या यह है कि एक लेयर -2 परिप्रेक्ष्य से दो "डिवाइस" ( eth0और eth0:1) अविभाज्य हैं, और इसलिए (एक लेयर -3 परिप्रेक्ष्य से) DHCPOFFER 255.25.255.255 के लिए किस्मत में है (क्योंकि eth0:1अभी तक एक नहीं है आईपी ​​पता)।

आप वीएलएएन का उपयोग करके इसके आसपास प्राप्त कर सकते हैं। वीएलएएन आपको एक ही भौतिक प्रसारण डोमेन लेने और कई "वर्चुअल" प्रसारण डोमेन (इसलिए नाम) की तरह व्यवहार करने की अनुमति देगा।


बहुत बढ़िया जवाब! मुझे लगता है कि मैंने मंचों पर इसी तरह के उत्तर देखे हैं, लेकिन यह बहुत स्पष्ट है और मुझे यह अब मिल गया है। ऐसा प्रतीत होता है कि अगर मुझे इन निर्देशों का पालन करना होता तो cyberciti.biz/tips/… फिर मैं dhclient eth0.1एक DHCPOFFER प्राप्त करने के लिए सक्षम हो जाता ।
CoolAJ86

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