Dhclient - Linux / Iwu Unix

dhclient - Dynamic Host Configuration Protocol Client

SYNOPSIS

dhclient [ -p port ] [ -d ] [ -q ] [ -1 ] [ -r ] [ -lf lease-file ] [ -pf pid-file ] [ -cf config-file ] [ -sf script-file ] [ - ihe nkesa ] [ -g relay] [ -n ] [ -nw ] [ -w ] [ if0 [ ... ifN ]]

NKWAWA

Onye ọrụ DHCP Consortium Software Intaneti, dhclient, na-enye ụzọ maka ịhazi otu netwọk ma ọ bụ karịa na netwọk site na iji nhazi usoro nhazi nke ụlọ ọrụ, protocol BOOTP, ma ọ bụ ma ọ bụrụ na usoro iwu a adaba, site n'enyemaka adreesị.

Udo

Usoro DHCP na-enye ohere ka onye nnabata kpọtụrụ onye nkesa nke etiti nke na-edebe ndepụta nke adreesị IP nke a ga-ekenye na otu ma ọ bụ karịa. Onye ahịa DHCP nwere ike ịrịọ adreesị site n'ọdọ mmiri a, wee jiri ya na-adịru nwa oge maka nkwurịta okwu na netwọk. Usoro DHCP na -enyekwa usoro nke onye ahịa nwere ike ịmụta nkọwa dị mkpa gbasara netwọk nke a na-agbakwunye ya, dị ka ebe onye na-enweghị ihe ndabere, onye na-ahụ maka ihe nkesa aha, na ihe ndị ọzọ.

Na mmalite, dhclient na-agụ dhclient.conf maka ntụziaka nhazi. O wee nweta ndepụta nke netwọk netwọk ndị a haziri na usoro ihe dị ugbu a. Maka interface ọ bụla, ọ na-anwa ịhazi interface ahụ site na iji usoro DHCP.

Iji nyochaa leases gafee usoro reboots na ihe nkesa na-emegharia, dhclient na-edekwa ndepụta nke leases nke e kenyere ya na dhclient.leases (5) faịlụ. Na mbido, mgbe ị gụsịrị faịlụ dhclient.conf, dhclient na-agụ faịlụ dhclient.leases iji mee ka ncheta ya cheta ihe na-akwụ ụgwọ e kenyere ya.

Mgbe enwetara ụgwọ ọhụrụ, a na-agbakwunye ya na njedebe nke faịlụ dhclient.leases. Iji gbochie faịlụ ahụ ịghọ onye nnukwu aka, site n'oge ruo n'oge dhclient na-emepụta faịlụ dhclient.leases ọhụrụ site na nchekwa data ya. Ejigidere faịlụ ochie nke faịlụ dhclient.leases n'okpuru aha dhclient.leases ~ ruo oge ọzọ dhclient degharịrị nchekwa data ahụ.

A na-edebe mkpọchi oge ochie ma ọ bụrụ na ndị ọrụ DHCP adịghịzi adị mgbe a na-ebu ụzọ dhclient (n'ụzọ zuru oke n'oge usoro usoro ịhazi usoro). Na ihe omume ahụ, a na-anwale akwụkwọ nchịkwa ochie site na faịlụ dhclient.leases nke na-emebeghị, ma ọ bụrụ na ha kpebisiri ike ịdị irè, a na-eji ya ma ọ bụrụ na ha na-anwụ ma ọ bụ na DHCP na-abata.

Onye na-agagharị agagharị nke nwere ike ịnweta ụfọdụ netwọk nke na-enweghị ihe nkesa DHCP nwere ike ibudata ya maka adreesị dị na netwọk ahụ. Mgbe mgbalị niile ị kpọtụrụ onye nkesa DHCP adaala, dhclient ga-anwa ime ka ọ dị mma, ma ọ bụrụ na ọ ga - eme nke ọma, ọ ga - eji ọdụ ahụ ruo mgbe ọ ga - amaliteghachi.

Onye na-agagharị agagharị nwekwara ike ịga na netwọk ụfọdụ nke DHCP adịghị ma BOOTP bụ. N'ọnọdụ ahụ, ọ nwere ike ịba uru ka gị na onye nchịkwa na netwọk mee ndokwa maka ntinye na BOOTP nchekwa data, nke mere na onye nwe ụlọ nwere ike ịbị ngwa ngwa na netwọk ahụ kama ịnyagharị site na ndepụta nke oge ochie.

BỤGHỊ KWURU

Aha nke netwọk mmekọrịta nke dhclient kwesịrị ịnwa ịhazi nwere ike kpọmkwem na akara iwu. Ọ bụrụ na aha ederede akọwapụtara na dhclient iwu ahụ ga-ejikarị amata ebe netwọk niile, ikpochapụ ihu na agbasaghị mgbasa ozi ma ọ bụrụ na o kwere mee, ma gbalịa ịhazi ọnụọgụ ọ bụla.

Enwere ike ikwu aha site na dhclient.conf (5) faịlụ. Ọ bụrụ na akọwapụtara ya n'ụzọ dị otú a, mgbe ahụ, onye ahịa ga-ahazi ọnọdụ ndị akọwapụtara na faịlụ nhazi ma ọ bụ na akara iwu ahụ, ma ga-eleghara ihe ọ bụla ọzọ anya.

Ọ bụrụ na onye ọrụ DHCP ga-ege ntị ma bufee na ọdụ ụgbọ mmiri ọzọ karịa ọkọlọtọ (ọdụ ụgbọ mmiri 68), akara ọkọlọtọ -p nwere ike iji. Ọ ga-esochi nọmba ọnụ ọgụgụ udp nke dhclient kwesịrị iji. Nke a bụ ihe bara uru maka ebumnuche debugging. Ọ bụrụ na ọkwa dị iche na akọwapụtara maka onye ahịa ahụ na-ege ntị ma na-ebunye ya, onye ahịa ahụ ga-ejikwa ọdụ ụgbọ mmiri dịgasị iche - nke karịrị nnukwu ụgbọ mmiri eburu.

Onye ahịa DHCP na-ebunye ọ bụla ozi protocol ọ na-eziga n'ihu inweta adreesị IP na, 255.255.255.255, adreesị IP agbasaghị. Maka ebumnuche mgbochi, ọ nwere ike ịba uru ka ndị na-ebu ozi zipu ozi ndị a na adreesị ọzọ. Nke a nwere ike ịkọwapụtara na -s ọkọlọtọ, nke adreesị IP ma ọ bụ aha mpaghara ebe ị ga-aga.

Maka ule nyocha, giaddr ubi nke ngwugwu niile nke onye ahịa na-eziga nwere ike ịhazi site na iji ọkọlọtọ -g ahụ, adreesị IP na-eziga. Nke a bụ naanị uru maka ule, a gaghị atụ anya na ọ ga-arụ ọrụ ọ bụla ma ọ bụ bara uru.

Onye ahịa DHCP ga-ejikarị na-agba ọsọ na ala ma ọ bụrụ na ọ haziri interface, mgbe ahụ ọ ga-alọghachi na-aga n'ihu. Iji jiri ike dhclient na-agba ọsọ mgbe niile, usoro ọkọlọtọ -d ga-akọwapụtara. Nke a bara uru mgbe ị na-agba onye ahịa ahụ n'okpuru onye nbufu, ma ọ bụ mgbe ọ na-agbagha ya na usoro System V.

Onye ahịa ahụ na-ebipụta ozi mmalite ma na-egosiputa usoro ihe omume ahụ na ederede ihe omume ezighi ezi ruo mgbe o nwetara adreesị, wee dekọọ ozi naanị site na syslog (3) . Ogwe ọkọlọtọ-ọkọlọtọ na-egbochi ozi ọ bụla ọzọ ma ọ bụghị njehie site na-ebipụta ya na ihe odide na-ezighị ezi.

Onye ahịa ahụ ejikarịghị ahapụ ebe a dị ugbu a n'ihi na usoro DHCP achọghị ya. Ụfọdụ ISP ISE chọrọ ka ndị ahịa ha gwa ndị nkesa ahụ ma ọ bụrụ na ha chọrọ ịhapụ adreesị IP adreesị. Ọfụma ọkọlọtọ ahụ na-ahapụ ọkwa nke ugbu a, ma ozugbo a hapụpụrụ ụlọ ọrụ ahụ, onye ahịa ahụ apụ.

Ọkọlọtọ nke -1 na- eme ka ọ dị mfe ịnwale otu oge iji nweta nlele. Ọ bụrụ na ọ daa, dhclient na-apụ na koodu ọpụpụ abụọ.

Onye ọrụ DHCP kwesiri ịnweta ozi nhazi ya site na /etc/dhclient.conf, ya na nchekwa data site /var/lib/dhcp/dhclient.leases, na- echekwa usoro ID ya na faịlụ a na-akpọ /var/run/dhclient.pid, na configures interface netwọk na-eji / sbin / dhclient-script Iji kọwaa aha dị iche iche na / ma ọ bụ ọnọdụ maka faịlụ ndị a, jiri akara -cf, -lf, -pf na -sf flags, respectively, sokwa aha faịlụ ahụ. Nke a nwere ike ịba uru karịsịa, ma ọ bụrụ na, dịka ọmụmaatụ, / var / lib / dhcp ma ọ bụ / var / run enwebeghịrịrị mgbe ebido DHCP.

Onye ọrụ DHCP ahụ na-apụ apụ ma ọ bụrụ na ọ nweghị ike ịchọpụta ọ bụla netwọk ịhazi. Na kọmputa laptọọpụ na kọmputa ndị ọzọ na bọọdụ I / O na-ekpo ọkụ, ọ ga-ekwe omume na enwere ike ịgbakwunye interface mgbasa ozi mgbe mmalite usoro. A pụrụ iji ọkọlọtọ -w na -eme ka onye ahịa ghara ịpụ apụ ma ọ bụrụ na ọ hụghị ọnọdụ dị otú ahụ. E nwere ike iji usoro ihe omume ahụ (8) mee ka onye ahịa mara ọkwa mgbe ejikọtara ma ọ bụ wepụ interface netwọk, ka onye ahịa ahụ wee gbalịa ịhazi adreesị IP na interface ahụ.

A na-eduzi onye ahịa DHCP ka ọ ghara ịgbalị ịhazi ọnụọgụ ọ bụla site na iji ọkọlọtọ. O yikarịrị ka nke a ga-aba uru na njiri- flag.

A na-enyekwa onye ahịa ndụmọdụ ka ị ghọọ onyebọk ozugbo, kama ichere ruo mgbe ọ nwetara adreesị IP. Enwere ike ime nke a site n'ibunye ihe ngosi -nw ọkọlọtọ.

Nhazi

A na-atụle faịlụ nke dhclient.conf (8) n'ụzọ dị iche iche.

OMAPI

Onye ọrụ DHCP na-enye ụfọdụ ikike ịchịkwa ya ka ọ na-agba ọsọ, na-enweghị ịkwụsị ya. A na-enye ikike a site na iji OMAPI, API maka ịmepụta ihe ndị dịpụrụ adịpụ. Ndị ahịa OMAPI jikọtara onye ahịa site na iji TCP / IP, nyochaa, wee nwee ike nyochaa ọnọdụ onye ahịa ugbu a ma gbanwee ya.

Karịa imejuputa usoro OMAPI dị n'okpuru, usoro mmemme kwesịrị iji APH dhcpctl ma ọ bụ OMAPI n'onwe ya. Dhcpctl bụ eriri nke na-eme ụfọdụ ọrụ ụlọ ụlọ na OMAPI adịghị eme na-akpaghị aka. Dhcpctl na OMAPI edere na dhcpctl (3) na omapi (3) . Otutu ihe ịchọrọ ime na onye ahịa nwere ike ime ya site na iji omshell (1) , karia inwe ide akwukwo puru iche.

IHE NDỊ NA-ECHICHE

Ihe nchịkwa ahụ na - enye gị ohere ikpuchi onye ahịa ahụ, na - ahapụ ihe nkwụsị niile ọ na - ejide ma na - ehichapụ ihe ndekọ DNS ọbụla ọ nwere ike gbakwunyere. Ọ na-enyekwa gị ohere ịkwụsị onye ahịa - nke a na-emeghị ka akụkụ ọ bụla nke onye ahịa na-eji. Ị nwere ike ịmalitegharịa ya, nke na-eme ka ọ gbanwee ihu ndị ahụ. Ị ga-ejidekarị onye ahịa ahụ tupu ịbanye n'ime ụlọ ma ọ bụ ihi ụra n'elu kọmputa laptọọpụ. Ị ga-amaliteghachi ya mgbe ike laghachiri. Nke a na-enye ohere kaadị kpochapụ PC ka kọmputa na-arahụ ụra ma ọ bụ na-ehi ụra, wee mesighachi ya na steeti ha mgbe kọmputa ahụ na-apụta ma ọ bụ hie ụra.

Ihe nchịkwa nwere otu àgwà - ọdịdị ọnọdụ. Iji mechie onye ahịa ahụ, setịpụ àgwà ya na 2. Ọ ga-eme na DHCPRELEASE na-akpaghị aka. Iji kwụsị ya, setịpụ àgwà ya na 3. Iji maliteghachi ya, setịpụ àgwà ya na 4.

Ihe dị mkpa: Jiri iwu mmadụ ( % nwoke ) hụ otú e si eji iwu gị na kọmputa gị.