సంక్షిప్తముగా
dhclient -p పోర్ట్ -d -q -1 -r -lf లీజు ఫైల్ -pf పిఐడి ఫైల్ -cf config ఫైలు -sf స్క్రిప్ట్ ఫైలు -s సర్వర్-G రిలే -n -nw మీరు- W if0 … IFN
వివరణ
డైనమిక్ హోస్ట్ కాన్ఫిగరేషన్ ప్రోటోకాల్, BOOTP ప్రోటోకాల్, లేదా ఈ ప్రోటోకాల్స్ విఫలమైతే, స్థిరంగా ఒక చిరునామాను కేటాయించడం ద్వారా, ఒకటి లేదా అంతకంటే ఎక్కువ నెట్వర్క్ ఇంటర్ఫేస్లను ఇంటర్నెట్ కన్స్టోర్షియం DHCP క్లయింట్, dhclient, అందిస్తుంది.
OPERATION
DHCP ప్రోటోకాల్ ఒక అతిధేయ కేంద్ర సర్వర్ను సంప్రదించడానికి అనుమతిస్తుంది, ఇది IP చిరునామాల జాబితాను నిర్వహిస్తుంది, ఇవి ఒకటి లేదా అంతకన్నా ఎక్కువ సబ్ నెట్ లలో కేటాయించబడతాయి. ఒక DHCP క్లయింట్ ఈ పూల్ నుండి ఒక అడ్రసును అడగవచ్చు, తరువాత దానిని నెట్వర్కులో కమ్యూనికేషన్ కొరకు తాత్కాలిక ప్రాతిపదికన వాడవచ్చు. DHCP ప్రోటోకాల్ ఒక మెకానిజంను అందిస్తుంది, అందుచేత ఇది క్లయింట్ యొక్క అప్రమేయ రౌటర్ యొక్క స్థానము, పేరు సర్వర్ యొక్క స్థానం మరియు మొదలైన వాటి గురించి ముఖ్యమైన వివరాలను నేర్చుకోవచ్చు.
ప్రారంభంలో, Dhclient చదువుతుంది dhclient.conf ఆకృతీకరణ సూచనల కొరకు. అది ప్రస్తుత వ్యవస్థలో ఆకృతీకరించిన అన్ని నెట్వర్కు యింటర్ఫేస్ల జాబితాను పొందుతుంది. ప్రతి ఇంటర్ఫేస్కు, ఇది DHCP ప్రోటోకాల్ను ఉపయోగించి ఇంటర్ఫేస్ను కాన్ఫిగర్ చేయడానికి ప్రయత్నిస్తుంది.
సిస్టమ్ పునఃప్రారంభాలు మరియు సర్వర్ పునఃప్రారంభాలలో లీజులను ట్రాక్ చేయడానికి, Dhclient dhclient.leases (5) ఫైలులో కేటాయించిన లీజుల జాబితాను ఉంచుతుంది. ప్రారంభంలో, dhclient.conf ఫైల్ను చదివిన తరువాత, dhclient dhclient.leases ఫైల్ను దాని కేటాయింపుకు కేటాయించిన దాని యొక్క మెమరీని రిఫ్రెష్ చేయడానికి చదువుతుంది.
ఒక కొత్త అద్దె తీసుకోబడినప్పుడు, ఇది dhclient.leases ఫైలు చివరికి చేర్చబడుతుంది. ఏకపక్షంగా పెద్దది కావడం నుండి ఫైల్ను నిరోధించటానికి, ఎప్పటికప్పుడు dhclient దాని లో-కోర్ లీజ్ డేటాబేస్ నుండి కొత్త dhclient.leases ఫైల్ను సృష్టిస్తుంది. Dhclient.leases ఫైలు యొక్క పాత సంస్కరణ పేరు కింద ఉంచబడుతుంది dhclient.leases ~ తరువాతి సమయం Dhclient డేటాబేస్ తిరిగి.
DHCP మొదటిసారి ప్రవేశానికి వచ్చినప్పుడు DHCP సర్వర్ అందుబాటులో లేనప్పుడు పాత లీజులు ఉంచబడతాయి (సాధారణంగా ప్రారంభ వ్యవస్థ బూట్ ప్రక్రియ సమయంలో). ఆ సందర్భంలో, ఇంకా గడువు ముగిసిన dhclient.leases ఫైలు నుండి పాత లీజులు పరీక్షించబడతాయి, మరియు అవి చెల్లుబాటు అయ్యేటట్లు నిర్ణయిస్తే, అవి గడువు ముగిసే వరకు లేదా DHCP సర్వర్ అందుబాటులోకి వచ్చే వరకు ఉపయోగించబడతాయి.
కొన్నిసార్లు DHCP సర్వరును కలిగి ఉన్న నెట్వర్క్ని యాక్సెస్ చేయగల మొబైల్ హోస్ట్ ఆ నెట్వర్క్లో స్థిర చిరునామా కోసం లీజుతో ప్రీలోడ్ చేయబడవచ్చు. DHCP సర్వర్ను సంప్రదించడానికి చేసిన అన్ని ప్రయత్నాలు విఫలమయినప్పుడు, స్టాటిక్ లీజును ధ్రువీకరించడానికి Dlclient ప్రయత్నిస్తుంది, మరియు అది విజయవంతమైతే, ఆ పునఃప్రారంభం వరకు ఆ లీజుని ఉపయోగిస్తుంది.
ఒక మొబైల్ హోస్ట్ DHCP అందుబాటులో లేని కొన్ని నెట్వర్క్లకు కూడా ప్రయాణించవచ్చు కానీ BOOTP ఉంది. ఆ సందర్భములో, BOOTP డేటాబేస్ లో ప్రవేశము కొరకు నెట్వర్క్ నిర్వాహకుడికి తోడ్పడటానికి లాభదాయకం కావచ్చు, తద్వారా అతిధేయ పాత లీజుల జాబితా ద్వారా సైక్లింగ్ కాకుండా ఆ నెట్వర్క్లో త్వరగా బూట్ అవుతుంది.
కమాండ్ లైన్
ఆకృతీకరించుటకు ప్రయత్నించుటకు నెట్వర్క్ ఇంటర్ఫేసుల పేర్లు కమాండ్ లైన్పై తెలుపవచ్చు. కమాండ్ లైన్లో ఏ ఇంటర్ఫేస్ పేర్లను పేర్కొనకపోతే, అన్ని నెట్వర్క్ ఇంటర్ఫేస్లు సాధారణంగా గుర్తించబడతాయి, వీలైతే అవి ప్రసారం కాని ఇంటర్ఫేస్లను తొలగిస్తాయి, మరియు ప్రతి ఇంటర్ఫేస్ను కాన్ఫిగర్ చేయడానికి ప్రయత్నిస్తాయి.
ఇంటర్ఫేస్లను పేరుతో పేర్కొనడం కూడా సాధ్యమేdhclient.conf (5) దాఖలు. ఈ విధంగా ఇంటర్ఫేస్లు తెలుపబడితే, అప్పుడు ఆకృతీకరణ ఫైలునందు లేదా కమాండ్ లైన్ నందు తెలుపబడిన ఇంటర్ఫేస్లను క్లయింట్ మాత్రమే ఆకృతీకరించును మరియు అన్ని ఇతర యింటర్ఫేసులను విస్మరిస్తుంది.
DHCP క్లైంట్ స్టాండర్డ్ (పోర్ట్ 68) కాకుండా ఇతర పోర్టులో వినండి మరియు ప్రసారం చేయాలి-pజెండా ఉపయోగించబడవచ్చు. డీక్లియంట్ వుపయోగించవలసిన udp పోర్టు సంఖ్యను అనుసరించాలి. ఇది డీబగ్గింగ్ ప్రయోజనాల కోసం ఎక్కువగా ఉపయోగపడుతుంది. క్లయింట్ కోసం వినండి మరియు ప్రసారం చేయడానికి వేరొక పోర్ట్ పేర్కొన్నట్లయితే, క్లయింట్ కూడా వేరొక గమ్య పోర్ట్ను ఉపయోగిస్తుంది - పేర్కొన్న గమ్య పోర్ట్ కంటే ఎక్కువ.
DHCP క్లయింట్ సాధారణంగా IP చిరునామాను 255.255.255.255, ఐపి లిమిటెడ్ ప్రసార చిరునామాకు తీసుకునే ముందు పంపే ప్రోటోకాల్ సందేశాలను ప్రసారం చేస్తుంది. డీబగ్గింగ్ ప్రయోజనాల కోసం, సర్వర్ ఈ సందేశాలను ఇతర చిరునామాకు ప్రసారం చేయడానికి ఉపయోగపడవచ్చు. ఈ తో పేర్కొన్న చేయవచ్చు-sజెండా, ఆ తరువాత IP చిరునామా లేదా గమ్యం యొక్క డొమైన్ పేరు.
పరీక్ష ప్రయోజనాల కోసం, క్లయింట్ పంపే అన్ని ప్యాకెట్ల గిడార్ ఫీల్డ్ను ఉపయోగించి అమర్చవచ్చు-G జెండా, తరువాత పంపవలసిన IP చిరునామా. ఇది పరీక్షించడానికి మాత్రమే ఉపయోగపడుతుంది, మరియు స్థిరమైన లేదా ఉపయోగకరమైన మార్గంలో పని చేయకూడదు.
DHCP క్లయింట్ సాధారణంగా ముందుభాగంలో అమలు అవుతుంది, ఇది ఒక ఇంటర్ఫేస్ను కాన్ఫిగర్ చేసి, ఆపై నేపథ్యంలో అమలవుతుంది. ఎల్లప్పుడూ ముందు చర్య ప్రక్రియ వలె అమలు చేయడానికి శక్తిని అమలు చేయడానికి, ది-d ఫ్లాగ్ పేర్కొనబడాలి. క్లయింట్ను ఒక డీబగ్గర్ కింద నడుపుతున్నప్పుడు లేదా సిస్టమ్ V సిస్టమ్స్లో inittab నుండి నడుస్తున్నప్పుడు ఇది ఉపయోగపడుతుంది.
క్లయింట్ సాధారణంగా ఒక ప్రారంభ సందేశాన్ని ముద్రిస్తుంది మరియు ప్రోటోకాల్ సీక్వెన్స్ను ఒక ప్రామాణిక చిరునామాను స్వాధీనం చేసుకునే వరకు ప్రదర్శిస్తుంది, ఆపై మాత్రమే సందేశాలుsyslog (3)సౌకర్యం. ది-q ఫ్లాగ్ ప్రామాణిక తప్పిద వర్ణనకు ముద్రించకుండా తప్పులు కాకుండా వేరే సందేశాలను నిరోధిస్తుంది.
DHCP ప్రోటోకాల్ ద్వారా అవసరం లేని కారణంగా క్లయింట్ సాధారణంగా ప్రస్తుత అద్దెని విడుదల చేయదు.కొన్ని కేబుల్ ISP లు తమ ఖాతాదారులకు కేటాయించిన IP చిరునామాను విడుదల చేయాలని అనుకుంటే సర్వర్కు తెలియజేయాలి. ది-r జెండా స్పష్టంగా ప్రస్తుత లీజును విడుదల చేస్తుంది మరియు ఒకసారి లీజును విడుదల చేసిన తరువాత, క్లయింట్ నిష్క్రమించబడుతుంది.
ది-1 ఒక లీజు పొందడానికి ఒకసారి ప్రయత్నించండి జెండా కారణం dhclient. ఇది విఫలమైతే, నిష్క్రమణ కోడ్ రెండింటితో Dhclient నిష్క్రమిస్తుంది.
DHCP క్లయింట్ సాధారణంగా దాని కాన్ఫిగరేషన్ సమాచారాన్ని పొందుతుంది/etc/dhclient.conf, దాని లీజు డేటాబేస్ నుండి, /var/lib/dhcp/dhclient.leases ఒక ఫైల్ లో దాని ప్రాసెస్ ఐడిని నిల్వ చేస్తుంది/var/run/dhclient.pid, మరియు నెట్వర్క్ ఇంటర్ఫేస్ను ఉపయోగించి కాన్ఫిగర్ చేస్తుంది/ Sbin / dhclient-స్క్రిప్ట్ ఈ ఫైల్లకు వేర్వేరు పేర్లు మరియు / లేదా స్థానాలను పేర్కొనడానికి, వాడండి-cf, -lf, -pf మరియు-sf ఫ్లాగ్స్, వరుసగా, తరువాత ఫైలు పేరు. ఉదాహరణకు, ఉదాహరణకు,/ Var / lib / DHCP లేదా/ Var / రన్ DHCP క్లయింట్ ప్రారంభమైనప్పుడు ఇంకా మౌంట్ కాలేదు.
ఆకృతీకరించుటకు ఏ నెట్వర్క్ యింటర్ఫేసులను గుర్తించలేకపోతే DHCP క్లయింట్ సాధారణంగా నిష్క్రమించును. ల్యాప్టాప్ కంప్యూటర్లలో మరియు వేడి-మార్పిడి చేయగలిగిన I / O బస్సులతో ఉన్న ఇతర కంప్యూటర్లలో, సిస్టమ్ స్టార్ట్అప్ తర్వాత ప్రసార ఇంటర్ఫేస్ను జోడించడం సాధ్యమవుతుంది. దిమీరు- W క్లయింట్ అది ఏ విధమైన ఇంటర్ఫేస్లు కనుగొనలేకపోయినప్పుడు నిష్క్రమించడానికి కాదు కారణం కావచ్చు. దిఓమ్షెల్ (8) నెట్వర్క్ ఇంటర్ఫేస్ జతచేయబడినప్పుడు లేదా తీసివేయబడినప్పుడు క్లయింట్కు తెలియజేయడానికి ప్రోగ్రామ్ను ఉపయోగించవచ్చు, తద్వారా క్లయింట్ ఆ ఇంటర్ఫేస్లో IP చిరునామాను కాన్ఫిగర్ చేయడానికి ప్రయత్నించవచ్చు.
DHCP క్లయింట్ను ఉపయోగించి ఏ ఇంటర్ఫేస్లను ఆకృతీకరించుటకు ప్రయత్నించకూడదు-n జెండా. ఇది కలిపి ఉపయోగకరంగా ఉంటుందిమీరు- W జెండా.
క్లయింట్ను వెంటనే ఒక డీమన్గా మార్చమని, ఐపి అడ్రసును సంపాదించినంత వరకు ఎదురు చూడాల్సిన అవసరం లేదు. ఇది సరఫరా చేయడం ద్వారా చేయవచ్చు-nw జెండా.
ఆకృతీకరణ
Dhclient.conf (8) ఫైలు యొక్క వాక్యనిర్మాణం seperately చర్చించారు.
OMAPI
DHCP క్లైంట్ అది నడుస్తున్నప్పుడు అది ఆపకుండా, దానిని నియంత్రించటానికి కొంత సామర్ధ్యాన్ని ఇస్తుంది. ఈ సామర్ధ్యం OMAPI, రిమోట్ ఆబ్జెక్ట్ లను మార్చటానికి ఒక API ను ఉపయోగించి అందించబడుతుంది. OMAPI క్లయింట్లు TCP / IP ను ఉపయోగించి క్లయింట్కు ధృవీకరించండి, ధృవీకరించండి మరియు క్లయింట్ యొక్క ప్రస్తుత స్థితిని పరిశీలించవచ్చు మరియు దానికి మార్పులను చేయవచ్చు.
అంతర్లీన OMAPI ప్రోటోకాల్ను నేరుగా అమలు చేయడానికి బదులుగా, వినియోగదారు ప్రోగ్రామ్లు dhcpctl API లేదా OMAPI ను ఉపయోగించాలి. Dhcpctl అనేది OMAPI ఆటోమేటిక్గా చేయని కొన్ని హౌస్ కీపింగ్ పనులను నిర్వహిస్తుంది. Dhcpctl మరియు OMAPI లు నమోదు చేయబడ్డాయిdhcpctl (3) మరియుomapi (3). మీరు క్లయింట్తో చేయాలనుకుంటున్న చాలా విషయాలు నేరుగా ఉపయోగించుకోవచ్చుomshell (1) కమాండ్, ఒక ప్రత్యేక కార్యక్రమం రాయడానికి కలిగి కాకుండా.
నియంత్రణ లక్ష్యం
నియంత్రణ వస్తువు మీరు క్లయింట్ను మూసివేయడానికి అనుమతిస్తుంది, ఇది కలిగి ఉన్న అన్ని లీజులను విడుదల చేస్తుంది మరియు అది జోడించిన ఏదైనా DNS రికార్డులను తొలగిస్తుంది. ఇది క్లయింట్ను పాజ్ చేయడానికి కూడా మిమ్మల్ని అనుమతిస్తుంది - క్లయింట్ ఉపయోగిస్తున్న ఏ ఇంటర్ఫేస్లు అయినా ఈ కాన్ఫిగరేషన్లు కన్పిస్తాయి. అప్పుడు మీరు పునఃప్రారంభించగలరు, ఇది ఆ ఇంటర్ఫేస్లను పునర్నిర్వచించటానికి కారణమవుతుంది. ల్యాప్టాప్ కంప్యూటర్లో హైబర్నేషన్ లేదా నిద్రలోకి వెళ్లడానికి ముందు మీరు క్లయింట్ను సాధారణంగా పాజ్ చేస్తారు. శక్తి తిరిగి వచ్చిన తర్వాత మీరు దాన్ని మళ్ళీ ప్రారంభించవచ్చు. కంప్యూటర్ హైబర్నేషన్ లేదా నిద్రలో ఉన్నప్పుడు PC కార్డులను మూసివేసేటట్టు అనుమతిస్తుంది, కంప్యూటర్ను నిద్రాణంగా లేదా నిద్ర నుండి బయటకు వచ్చిన తర్వాత వారి మునుపటి స్థితికి పునఃప్రారంభించబడుతుంది.
నియంత్రణ లక్షణం ఒక లక్షణం - రాష్ట్ర లక్షణం. క్లయింట్ను మూసివేయడానికి, దాని స్థితి లక్షణాన్ని 2 కి సెట్ చేయండి. ఇది స్వయంచాలకంగా DHCPRELEASE చేస్తుంది. దీనిని పాజ్ చెయ్యడానికి, దాని రాష్ట్ర లక్షణాన్ని 3 కి సెట్ చేయండి. దాన్ని తిరిగి ప్రారంభించేందుకు, దాని యొక్క రాష్ట్ర లక్షణాన్ని 4 కు సెట్ చేయండి.
ముఖ్యమైన: ఉపయోగించడానికి మనిషి కమాండ్ ( % మనిషి ) మీ కంప్యుటర్లో ఎలా ఉపయోగించాలో చూడడానికి.













