Dhclient - Linux / Unix Command

dhclient - Dynamic Host Configuration Protocol Client

SYNOPSIS

[ -pf -file ea lefa ] [ -pf pid -file ] [ -cf config-file ] [ -sf script-file ] [ -ff file-file ] [ -ff portfolio ] [ -d ] [ -q ] [ -1 ] [ -r ] [se - seva ] [ -g relay] [ -n ] [ -nw ] [ -w ] [ if0 [ ... ifN ]]

DESCRIPTION

Mokhatlo oa Internet Software Consortium DHCP Client, o fana ka mokhoa oa ho lokisa selekane se le seng kapa tse ling tse ngata ho sebelisa Dynamic Host Configuration Protocol, BOOTP protocol, kapa haeba li protocols li hlōleha, ka ho fana ka aterese ka botsitso.

TŠEBELETSO

Protocol e DHCP e lumella motho hore a iteanye le seva se bohareng se bolokang lethathamo la liaterese tsa IP tse ka fanoang ho e mong kapa lihlooho tse ngata. Mokhanni oa DHCP a ka kopa aterese ho tswa ho letamo lena, ebe o le sebelisa ka nakoana bakeng sa puisano ho marang-rang. Protocol ea DHCP e boetse e fana ka mokhoa oo mofani a ka ithutang makolopetso a bohlokoa ka marang-rang ao a kopantsoeng ka oona, joalo ka sebaka sa router e sa feleng, sebaka sa lebitso la seva, joalo-joalo.

Ha ho qalisoa, dhclient e bala dhclient.conf bakeng sa litaelo tsa tlhophiso. Ebe e fumana lethathamo la marang-rang ohle a marang-rang a lokisitsoeng tsamaisong ea joale. Bakeng sa sebopeho se seng le se seng, se leka ho lokisa sebopeho se sebelisang protocol ea DHCP.

E le hore u boloke litekanyetso tsa marang-rang ho ts'ebetso ea marang-rang le bo-restarts ba seva, dhclient e boloka lethathamo la likhetho tseo li abetsoeng ho dhclient.leases (5) faele. Ha u qala ho qeta, ka mor'a ho bala faele ea dhclient.conf, dhclient e bala foshene ea dhclient.leases ho tsosolosa mohopolo oa eona mabapi le seo se hirisang se abetsoeng.

Ha mohaho o mocha o fumanoa, o kenngoa ho fihlela qetellong ea faele ea dhclient.leases. E le ho thibela file hore e se ke ea e-ba khōlō, nako le nako dhclient e hlahisa feshene e ncha ea dhclient.leases ho tloha ka-core core rental database. Taba ea khale ea faele ea dhclient.leases e bolokiloe tlas'a lebitso la dhclient.leases ~ ho fihlela nakong e tlang dhclient e ngolisa hape database.

Likoloi tsa khale li bolokiloe hohle haeba sekala sa DHCP se sa fumanoe ha dhclient e qala ho etsoa (ka kakaretso nakong ea ts'ebetso ea pele ea boot system). Ketsahalong eo, lits'ebeletso tsa khale tsa file ea dhclient.leases tse e-s'o fihle li fekoa, 'me haeba li ikemiselitse ho sebetsa, li sebelisoa ho fihlela li fela kapa seva sa DHCP se fumaneha.

Mohala oa mohala o ka 'nang oa hloka ho fumana marang-rang ao ho se nang seva sa DHCP e ka' nang ea behoa pele ka tumello bakeng sa aterese e tsitsitseng ho marang-rang. Ha boiteko bohle ba ho kopana le seva sa DHCP bo hlōlehile, dhclient e tla leka ho tiisa lekhetho le tsitsitseng, 'me haeba le atleha, le tla sebelisa mohaho oo ho fihlela o qala hape.

Mohala oa mohala o ka boela a ea maeteng a mang ao DHCP e seng e fumanehang empa BOOTP ke eona. Tabeng eo, ho ka 'na ha e-ba molemo ho hlophisa le mohokahanyi oa marang-rang bakeng sa ho kena boitsebisong ba BOOTP, e le hore moeti a khone ho potlakisa boitsebiso ho marang-rang ho e-na le ho palama likoloi ka lethathamo la likhetho tsa khale.

LITABA LITABA

Mabitso a marang-rang a marang-rang ao dhclient a lokelang ho leka ho a lokisa a ka hlalosoa molaong oa taelo. Haeba ha ho lebitso la li-interface tse boletsoeng molaong oa taelo dhclient ka tloaelo ho khetholla marang-rang ohle a marang-rang, ho tlosa li-interfaces tse sa sebelisoang ha ho khoneha, le ho leka ho lokisa sebopeho se seng le se seng.

Hape hoa khoneha ho hlakisa li-interfaces ka lebitso lefapheng la dhclient.conf (5) . Haeba li-interfaces li boleloa ka tsela ena, joale mofani o tla lokisa li-interfaces tseo e ka boletsoeng ka har'a faele ea tlhomamiso kapa molaong oa taelo, 'me o tla hlokomoloha li-interfaces tse ling kaofela.

Haeba mofani oa DHCP a lokela ho mamela le ho fetisetsa koung ntle le tekanyetso (kopo ea 68), e- p- flag e ka sebelisoa. E lokela ho latelloa ke nomoro ea port ea udp eo dhclient e lokelang ho e sebelisa. Sena se na le thuso haholo bakeng sa merero ea ho buuoa. Haeba kou e fapaneng e hlalosoa bakeng sa mofani oa ho mamela le ho fetisetsa ho eona, mofani o tla boela a sebelise libaka tse fapaneng tsa libaka - e kholo ho feta seporo se boletsoeng.

Ka tloaelo mofani oa DHCP o fetisetsa melaetsa leha e le efe ea protocol eo e e romellang pele o fumana aterese ea IP ho, 255.255.255.255, aterese e fokotsoang ea IP. Bakeng sa merero ea ho buoa, ho ka 'na ha e-ba molemo hore seva se fetise melaetsa ho aterese e' ngoe. Sena se ka hlalosoa le -la folakha, e lateloa ke aterese ea IP kapa lebitso la sebaka sa ho etela.

Bakeng sa merero ea teko, tšimo ea giaddr ea lipakete tsohle tseo moemeli a li romellang li ka sebelisoa ho sebelisa -g flag, e lateloa ke aterese ea IP ho romela. Sena se molemo haholo bakeng sa teko, 'me ha sea lokela ho lebelloa hore se sebetse ka tsela leha e le efe e tsitsitseng kapa e sebetsang.

Mokhanni oa DHCP o tla sebetsa ka pele ho fihlela o lokiselitse sebopeho, mme o tla khutlela morao ka morao. E le hore matla a dhclient a sebetse e le hore kamehla a tsamaee e le mohato o ka pele-pele, -la folakha e lokela ho boleloa. Sena se na le thuso ha o ntse o matha mokhanni ka tlas'a mochine oa matšoao, kapa ha o o qeta ka inittab tsamaisong ea System V.

Ka kakaretso mookameli o fetola molaetsa oa ho qalisa le ho bonts'a tsela ea protocol ho latela moelelo oa liphoso ho fihlela a fumana aterese, ebe joale o ngolisa melaetsa feela ho sebelisa setsi sa syslog (3) . The -q flag e thibela melaetsa leha e le efe e meng ntle le liphoso ho tloha ho hatisoa ho e hlalosang phoso e tloaelehileng.

Ka tloaelo mofani ha a lokolle mokoloto oa hona joale ha o sa hlokahale ka protocol ea DHCP. Tse ling tsa lisebelisoa tsa ISP li hloka hore bareki ba bona ba tsebise seva haeba ba lakatsa ho lokolla aterese ea IP. Mo- folakha e lokolla ka ho hlakileng lekhetho la hona joale, 'me hang ha lekhetho le lokolloa, mookameli o tsoa.

Lebala la -1 le etsa hore dhclient e leke ho fumana lekhetho. Haeba e hlōleha, ho tsoa dhclient le ho tsoa khoutu ea bobeli.

Mokhanni oa DHCP o fumana tlhahiso ea tlhahiso ea eona ho tloha ho /etc/dhclient.conf, molaetsa oa eona oa ho hira ho tloha /var/lib/dhcp/dhclient.leases, o boloka ID ea eona ea ts'ebetso lefapheng le bitsoang /var/run/dhclient.pid, mme o lokisa marang-rang-li-interface ho sebelisa / sbin / dhclient-script Ho hlalosa mabitso a sa tšoaneng le / kapa libaka tsa lifaele tsena, sebelisa -cf, -lf, -pf le -sf flags, ka tatellano, e lateloa ke lebitso la faele. Sena se ka thusa haholo-holo haeba, ka mohlala, / var / lib / dhcp kapa / var / run ha e e-s'o behe ha mofani oa DHCP a qalisoa.

Mokhanni oa DHCP o tsoa hangata haeba o sa khone ho tseba leha e le efe marang-rang a marang-rang ho a lokisa. Lik'homphieutheng tsa laptop le lik'homphieutha tse ling tse nang le libese tsa I / O tse chesang haholo, ho ka khoneha hore sebopeho sa phatlalatso se ka kenngoa ka mor'a ho qalisoa ha tsamaiso. The -a folakha e ka sebelisoa ho etsa hore mofani a se ke a tsoa ha a sa fumane li-interfaces tse joalo. Lenaneo la omshell (8) le ka sebelisoa ho tsebisa mofani oa hau ha mochine oa marang-rang o ekelitsoe kapa o tlosoa, e le hore mofani a ka leka ho lokisa aterese ea IP ho eona.

Mokhanni oa DHCP a ka lebisetsoa hore a se ke a leka ho lokisa li-interfaces leha e le efe a sebelisa -n flag. Sena se ka etsahala haholo ha se kopane le -la folakha.

Mokhanni a ka boela a laeloa hore e be daemon hang-hang, ho e-na le ho emela ho fihlela e fumane aterese ea IP. Sena se ka etsoa ka ho fana ka folakha -nw .

HO QETHAHA

Tlhaloso ea faele ea dhclient.conf (8) e tšohloa ka ho toba.

OMAPI

Mokhanni oa DHCP o fana ka bokhoni bo itseng ba ho bo laola ha bo ntse bo tsoela pele, ntle le ho bo emisa. Bokhoni bona bo fanoa ka OMAPI, API bakeng sa ho laola lintho tse hole. Basebelisi ba OMAPI ba ikopanya le bareki ba sebelisa TCP / IP, ba netefatsa, mme ba ka hlahloba boemo ba hona joale ba mookameli mme ba etsa liphetoho ho eona.

Ho e-na le ho kenya ts'ebetsong lenaneong le ka sehloohong la OMAPI, mananeo a basebelisi a lokela ho sebelisa dhcpctl API kapa OMAPI ka boeona. Dhcpctl ke moqhaka o sebetsang mesebetsi e meng ea matlo eo OMAPI e sa e etsang ka bobona. Dhcpctl le OMAPI li ngotsoe ka dhcpctl (3) le omapi (3) . Lintho tse ngata tseo u ka ratang ho li etsa le mookameli li ka etsoa ka ho toba ka taelo ea omshell (1) , ho e-na le ho ngola lenaneo le khethehileng.

MORERO OA HO LA TSELA

Ntho e laolang e lumella hore u koale mokotlane fatše, u lokolle likolotho tsohle tseo o li bolokang le ho tlosa DNS leha e le efe eo ue ngotseng e ka 'nang eaba e ekelitsoe. E boetse eu lumella ho emisa mofani - sena ha se khone ho kena-kenana leha e le efe eo mofani a e sebelisang. U ka e qalisa hape, e leng se etsang hore e ts'oanolise li-interfaces tseo hape. Ka tloaelo u ka emisa mofani pele u kena hibernation kapa u robala k'homphieutheng ea laptop. U tla boela ue qale ka mor'a hore matla a khutlele. Sena se nolofalletsa likarete tsa PC hore li koaloe ha k'homphieutha e ntse e qeta kapa e robala, ebe e khutlisetsoa hape ho boemo ba bona ba pele hang ha khomphuta e tsoa ho tloha holimo kapa ho robala.

Ntho ea taolo e na le tšobotsi e le 'ngoe - mohopolo oa naha. Ho koala mofani, beha boemo ba hau ho boemo ba 2. E tla etsa DHCPRELEASE ka mokhoa o mong feela. E le ho e emisa, beha boemo ba eona ho boemo ba 3. Hore u bo boele hape, beha setšoantšo sa eona ho 4.

Bohlokoa: Sebelisa taelo ea motho ( % motho ) ho bona hore na taelo e sebelisoa joang khomphuteng ea hau.