Dhclient - Linux / Unix Command

dhclient - Dynamic Host Configuration Protocol Client

SYNOPSIS

dtc-file ] [ -d ] [ -sf ] [ -sf ] [ -f ] [ -saky server ] [ -g relay] [ -n ] [ -nw ] [ -w ] [ if0 [ ... ifN ]]

DESCRIPTION

Ny Internet Software Consortium DHCP Client, dhclient, dia manome fitaovana ahafahana manova ny serasera iray na maromaro amin'ny fampiasana ny Protocol Protocol Dynamic Host Configuration, ny protocol BOOTP, na raha toa ka tsy mahomby io protocoles io, amin'ny alàlan'ny fametrahana adiresy.

OPERATION

Ny protocol DHCP dia ahafahan'ny mpampiantrano mifandray amin'ny serivisy foibe iray izay misy lisitry ny adiresy IP izay azo apetraka ao amin'ny subnet iray na mihoatra. Ny mpanjifa DHCP dia afaka mangataka adiresy iray avy amin'ity dobo ity, ary ampiasao amin'ny fotoana voafetra ho an'ny serasera. Ny drafitra DHCP koa dia manome rafitra iray ahafahan'ny mpanjifa manazava ny antsipiriany manan-danja momba ny tambajotra izay itondrana azy, toy ny toerana misy ny router defo, ny toerana misy ny mpampiasa nomerika, sy ny sisa.

Rehefa manomboka, dhclient dia mamaky ny dhclient.conf ho an'ny torolàlana fanonona . Avy eo dia mahazo lisitry ny interfaces rehetra mifototra amin'ny rafitra misy ankehitriny. Ho an'ny interface tsirairay, manandrana manamboatra ny interface amin'ny fampiasana ny protocols DHCP.

Mba hahafahana manara-maso ny fampandrenesana ny fanavaozana ny rafitra sy ny fanavaozana ny server, dhclient dia mitazona lisitry lease izay napetraka ao amin'ny file dhclient.leases (5). Amin'ny fanombohana, rehefa avy namaky ny rakitra dhclient.conf, dhclient dia mamaky ny rakitra dhclient.leases hanavao ny fahatsiarovany momba ny fividianana azy.

Rehefa azo trandrahana vaovao indray, dia ampidirina amin'ny faran'ny ny file dhclient.leases. Mba hisorohana ny lahatsary tsy ho lasa be loatra, dia manokatra andian-drakitra vaovao dhclient.leases avy ao anaty tahiry fototra momba ny fanofana trosa ny dhclient indraindray. Ny dikan-teny taloha ao amin'ny file dhbient.leases dia voatazona eo amin'ny anarana dhclient.leases ~ mandra-panaovana ny databatra manaraka ny dhclient amin'ny manaraka.

Ny fandefana tranainy dia notazonina raha toa ka tsy misy ny servisy DHCP rehefa ny voalohany ampiasain'ny dhclient (amin'ny ankapobeny mandritra ny rafitra boot voalohany). Amin'io tranga io, ireo tranainy taloha avy amin'ny file dhclient.leases izay mbola tsy tapitra dia notsapaina, ary raha tapa-kevitra ny hanan-kery izy ireo, dia ampiasaina mandra-pahatapitr'izy ireo na efa tonga ny servisy DHCP.

Ny mpampiantrano finday izay mety mila miditra amin'ny tambajotra izay tsy misy mpizara DHCP dia mety ho voavidy miaraka amin'ny adiresy fonenana ao amin'io tambajotra io. Rehefa tsy nahomby ny fanandramana rehetra nifandraisany tamin'ny mpizara DHCP, dia hanandrana hanamarina ny fatiantoka amin'ny doka ny dhclient, ary raha mahomby dia hampiasa io fanofana io mandra-panavaozana azy.

Mpizara finday iray ihany koa dia afaka mandeha any amin'ny tambajotra sasany izay tsy misy DHCP fa BOOTP. Raha izany, dia mety ho tombontsoa ny handrindra ny tolotra amin'ny tambajotra ho an'ny fidirana ao amin'ny tahiry BOOTP, mba hahafahan'ilay tompona haingana haingana ao amin'io tamba-jotra io fa tsy mamakivaky ny lisitry ny tranainy taloha.

FANAMPIANA

Ny anaran'ny tambazotra midika hoe dhclient dia tokony hiezaka ny mametraka azy dia mety voafaritra ao amin'ny baiko baiko. Raha tsy voalaza ao amin'ny baikon'ny baiko ny anaran'ny interface, dhclient dia mamantatra amin'ny ankapobeny ny interfaces amin'ny serasera, ny famafana ny rindrankajy tsy alefa raha azo atao, ary manandrana manamboatra ny interface tsirairay.

Azonao atao ihany koa ny mamaritra ny interfaces amin'ny anarana ao amin'ny file dhclient.conf (5) . Raha toa ka voafaritra ny fomba amam-panao toy izany, dia ny solosaina ihany no mametraka ny interface izay voatondro ao anatin'ny rakitra fikirakirana na eo amin'ny baikon'ny baiko, ary tsy hiraharaha ny interfaces rehetra.

Raha toa ny mpandraharaha DHCP dia tokony hihaino sy mandefa any amin'ny seranan-tsambo hafa ankoatra ny fenitra (port 68), mety ampiasaina ny saina -p . Tokony arahina ny laharan-pandaharana udp izay tokony hampiasa ny dhclient. Tena mahasoa ho an'ny teboka debugging. Raha misy port ny seranan-tsambo manendry ny mpanjifa mba hihaino sy handefa azy, dia hampiasa tranokala hafa any amin'ny seranana ihany koa ny mpanjifa - lehibe kokoa noho ny seranan-tsambo voatondro.

Ny mpiasan'ny DHCP dia mandefa ny hafatra protocol rehetra alefa alohan'ny hahazoana adiresy IP, 255.255.255.255, adiresy IP mivantana. Ho an'ny teboka debugging, mety ilaina ny fananana ny serivisy amin'ny alàlan'ny adiresy hafa. Ity dia azo faritana miaraka amin'ny sain- s , arahin'ny adiresy IP na ny anaran-toerana misy ilay toerana.

Ho an'ny tanjon'izy ireo, ny saha miladdran'ny fonosana rehetra izay alefan'ny mpanjifa dia afaka mampiasa ny saina -g , arahin'ny adiresy IP alefa. Izany dia ilaina ihany amin'ny fanandramana, ary tsy tokony andrasana hiasa amin'ny fomba mifanaraka na mahasoa.

Ny mpanjifa DHCP dia mihazakazaka eo ampelatanany mandrapahatonga azy hizara interface, ary avy eo dia hiverina hiasa ao ambadika. Mba hampandehanana ny hery dhclient mba hivezivezy foana amin'ny dingana voalohany, ny sari-d dia tokony atao. Tena ilaina io rehefa mampihatra ny client amin'ny alàlan'ny debugger, na rehefa manomboka amin'ny inittab amin'ny rafitra System V.

Ny mpividy dia manonta ny hafatra fanombohana ary maneho ny fizotry ny protocol amin'ny raki-daza famaritana diso mandra-pahazoany adiresy, ary avy eo dia misafidy hafatra izay mampiasa ny tranonkala syslog (3) . Ny sainan'ny -q dia manakana ny hafatra hafa ankoatra ny fahadisoana amin'ny fanontana azy ho an'ilay mpandika soratra diso.

Ny mpividy dia tsy mamoaka ny fanofana amin'izao fotoana izao satria tsy takian'ny protocola DHCP. Ny mpampiasa tariby cable sasany dia mitaky ny mpanjifany hampilaza amin'ny mpizara raha te-hamoaka adiresy IP nomena azy izy ireo. Ny sainan'ny -r dia manafaka mazava tsara ny tetibolam-pitrandrahana amin'izao fotoana izao, ary rehefa navotsotra ny fandefasana dia alefa ny mpanjifa.

Ny sainam-pirenena 1 dia miteraka dhclient mba hanandrana indray mandeha raha handoa vola. Raha tsy mahomby io, dia miainga amin'ny code exit roa ny dhclient.

Ny mpiasan'ny DHCP dia mahazo ny fampahalalana ny fanoratana avy amin'ny /etc/dhclient.conf, ny tahirim- panandramana momba ny fatiantoka avy amin'ny /var/lib/dhcp/dhclient.leases, mitahiry ny fizotry ny processus amin'ny rakitra iray antsoina hoe / var/run/dhclient.pid, ary mametraka azy ny interface interface mampiasa sbin / dhclient-script Mampifanaraka ny anaran-toerana sy / na ny toerana ho an'ireny rakitra ireny, ampiasao ny sariohatra -cf, -lf, -pf ary -sf , ary ny anaran'ilay rakitra. Mety tena ilaina tokoa izany raha toa ka tsy mbola tapaka ny var / lib / dhcp na / var / run raha vao manomboka ny client DHCP.

Ny mpiasan'ny DHCP dia mivoaka raha toa ka tsy afaka mamantatra ny interface interfaces mba hifanaraka. Ao amin'ny ordinateran'ny solosaina sy solosaina hafa miaraka amin'ny fiara fitateram-pandikana miverimberina, mety ho azo ampiasaina ny serasera amin'ny fampielezam-peo raha vao manomboka ny rafitra. Ny saina -w dia azo ampiasaina mba ahafahan'ny mpanjifany tsy miala rehefa tsy mahita interface toy izany. Ny programa omshell (8) dia azo ampiasaina hampahafantarana ny mpanjifany rehefa nampidirina na nesorina ny interface interface, mba hahafahan'ny client manandrana manangana adiresy IP eo amin'io interface io.

Ny mpanjifa DHCP dia mety hibaiko ny tsy hanandramana hampifanaraka ireo interface rehetra mampiasa ny saina -n . Azo inoana fa ilaina ny mifanaraka amin'ny saina -w .

Ny mpampiasa ihany koa dia mety hampianarina ho tonga daemon avy hatrany, fa tsy miandry raha efa nahazo adiresy IP. Azo atao izany amin'ny fanomezana ny saina -nw .

Configuration

Ny fehezan-drakitra an'ny file dhclient.conf (8) dia mifanakalo hevitra tsotsotra.

OMAPI

Ny mpanjifa DHCP dia manome fahafahana hifehezana azy io raha toa ka mihazakazaka izany, fa tsy manakana azy io. Ity fepetra ity dia nomena amin'ny fampiasana OMAPI, API ho an'ny fanodinana zavatra hafahafa. Ny mpanjifa OMAPI dia mampifandray amin'ny mpanjifa amin'ny fampiasana TCP / IP, manamarina ary afaka mandinika ny toerana misy ny client ankehitriny ary manao fanovana.

Raha tokony hampihatra mivantana ny OMPI Protocol mivantana, dia tokony hampiasa ny dhcpctl API na OMAPI ny programa mpampiasa. Dhcpctl dia ravina iray izay mitantana ny raharaha sasany ao amin'ny trano fandraisana OMAPI tsy mandeha automatique. Dhcpctl sy OMAPI dia voarakitra ao amin'ny dhcpctl (3) sy omapi (3) . Ny ankabeazan'ny zavatra tianao hatao amin'ny mpanjifa dia azo atao mivantana amin'ny alalan'ny command omshell (1) , fa tsy ny fanoratana programa manokana.

NY OBJECT CONTROL

Ny tontolon'ny fanaraha-maso dia ahafahanao manakatona ny mpanjifa, mamoaka ny fandefasana rehetra izay itahirizany ary manaisotra ny rakitra DNS mety ho nampiana. Azonao atao koa ny mampiato ny mpividy - tsy mampifanaraka ny interface izay ampiasain'ny mpanjifa. Azonao atao ny manokatra azy indray avy eo, ka mahatonga azy io hanavao azy ireny. Hijanona tsy tapaka ny mpanjifa alohan'ny hiditra anaty ala na hatory amin'ny solosaina finday. Dia averinao indray izany rehefa tonga ny hery. Izany dia ahafahana mandefa ny PC ny PC rehefa mipoitra na matory ny ordinatera, ary avy eo dia averina any amin'ny firenena teo aloha raha vao nivoaka ny alimandry na ny torimaso.

Ny tetik'ity fanaraha-maso ity dia manana toetra iray - ny toetra ofisialy. Raha te hanidy ny mpanjifa ianao, mametraka ny toetra ambarany amin'ny fanjakana 2. Hahomby ny DHCPRELEASE. Ampio izy io, mametraka ny toetoetrany ao amin'ny toetoetra 3. Hanavao azy io, mametraka ny toetra ambarany amin'ny 4.

Zava-dehibe: Ampiasao ny baikon'ny lehilahy ( % man ) mba hahitana ny fomba ampiasan'ny baiko amin'ny solosainao manokana.