Dhclient - Linux / Unix Command

dhclient - Protocol Client Dynamic Host Configuration

SYNOPSIS

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

SGRÙDADH

Tha an Compàirteachas Bathar-bog Eadar-lìn DHCP Client, dhclient, a 'toirt seachad dòigh airson eadar-ghluasad lìonra no barrachd a chleachdadh a' cleachdadh Pròtacal Configuration Dynamic Host, protocol BOOTP, no ma tha na protocolaidhean seo a 'fàilligeadh, le seòladh a dhònadh gu staitigeach.

OBRACHADH

Tha am pròtacal DHCP a 'leigeil le aoigheachd fios a chur gu frithealaiche meadhanach a tha a' cumail suas liosta de sheòlaidhean IP a dh'fhaodar a shònrachadh air aon no barrachd fo-innealan. Faodaidh neach-dèiligidh DHCP iarraidh seòladh bhon amar seo, agus an uairsin a chleachdadh air stèidh sealach airson conaltradh air lìonra. Tha am pròtacal DHCP cuideachd a 'toirt seachad inneal far am faigh neach-dèiligidh fiosrachadh cudromach mun lìonra ris a bheil e ceangailte, mar àite an rothaiche bunaiteach, àite neach-frithealaidh ainm, agus mar sin air adhart.

Air tòiseachadh, dhclient a 'leughadh dhclient.conf airson stiùireadh rèiteachaidh. Gheibh e an uairsin liosta de na h-eadar-aghaidh lìonra a tha air an cumadh anns an t-siostam làithreach. Airson gach eadar-aghaidh, bidh e a 'feuchainn ris an eadar-aghaidh a chumadh leis a' phròtacal DHCP.

Gus cunntas a chumail air aontaidhean thairis air ath-nuadhachadh an t-siostaim agus ath-thòiseachadh an fhrithealaiche, tha dhclient a 'cumail liosta de mhàilidhean air a thoirt seachad anns an fhaidhle dhclient.leases (5). Air tòiseachadh, às dèidh dhut am faidhle dhclient.conf a leughadh, leughaidh dhclient an fhaidhle dhclient.leases gus a chuimhne ath-nuadhachadh mu na leasannan a chaidh a thoirt dha.

Nuair a gheibhear màl ùr, tha e ceangailte ri deireadh an fhaidhle dhclient.leases. Gus bacadh a chur air an fhaidhle bho bhith a 'fàs gu mòr, bho àm gu àm bidh dhclient a' cruthachadh faidhle dhclient.leases ùr bhon stòr-dàta màil aige. Tha seann dreach den fhaidhle dhclient.leases air a ghleidheadh ​​fon ainm dhclient.leases ~ gus an ath thuras ath-sgrìobhaidh dhclient an stòr-dàta.

Tha seann rèiteachaidhean air an cumail timcheall air eagal 's nach eil am frithealaiche DHCP ri fhaighinn nuair a thèid dhclient a chleachdadh an toiseach (mar as trice rè pròiseas tòiseachaidh an t-siostaim). Anns an tachartas sin, thèid dearbhadh a dhèanamh air seann aontaidhean bhon fhacal dhclient.leases nach deach crìoch a chur orra fhathast, agus ma tha iad deatamach a bhith dligheach, thèid an cleachdadh gus am bi iad a 'tighinn a-mach no ma bhios an frithealaiche DHCP ri fhaighinn.

Uaireannan feumar aoigheachd gluasadach a dh 'fhaodadh gum feumar faighinn a-steach air lìonra far nach eil frithealaiche DHCP ann le màl airson seòladh stèidhichte air an lìonra sin. Nuair a dh'fhàillig a h-uile duine a tha a 'feuchainn ri fios a chur gu frithealaiche DHCP, feuchaidh dhclient ris a' mhàl rèiteach a dhaingneachadh, agus ma shoirbhicheas e, cleachdaidh e an aonta sin gus an tèid ath-thòiseachadh.

Faodaidh aoigheachd gluasadach cuideachd siubhal gu cuid de lìonraidhean air nach eil DHCP ri fhaighinn ach tha BOOTP. Anns a 'chùis sin, is dòcha gum biodh e buannachd a bhith a' cur air dòigh le rianadair lìonra airson inntrigidh air stòr-dàta BOOTP, gus am faod an t-aoigheachd tòiseachadh gu luath air an lìonra sin an àite a dhol air baidhsagal tro liosta nan seann aontaichean.

SGEULACHDAN

Bu chòir ainm nan lìonra eadar-aghaidh a bu chòir dhclient feuchainn ri rèiteachadh a bhith air a chomharrachadh air an loidhne àithne. Mura h-eil ainm eadar-aghaidh air a shònrachadh air an loidhne àithne, mar as trice, aithnichidh e gach eadar-lìon lìonra, a 'cur às do eadar-ghluasad nach eil a' craoladh ma ghabhas e dèanamh, agus feuchaidh e ri gach eadar-aghaidh a chumadh.

Tha e comasach cuideachd eadar-aghaidh a shònrachadh le ainm anns an fhaidhle dhclient.conf (5) . Ma thèid interfaces a shònrachadh san dòigh seo, cha dèan an cleachdaiche ach eadar-aghaidh a tha air an comharrachadh san fhaidhle rèiteachaidh no air an loidhne-àithne, agus bheir e seachad a h-uile interfaces eile.

Ma bu chòir don neach-dèiligidh DHCP èisteachd a-mach agus a tharraing air port ach a-mhàin an inbhe (port 68), dh'fhaodar bratach -p a chleachdadh. Bu chòir an àireamh puirt udp a leantainn a bu chòir dhclient a chleachdadh. Tha seo gu math feumail airson adhbharan dearbhaidh. Ma thèid puirt eadar-dhealaichte a shònrachadh airson an neach-dèiligidh a bhith ag èisteachd agus a 'cur air adhart, cleachdaidh an neach-cleachdaidh port ceann-uidhe eadar-dhealaichte - aon nas motha na am port-uidhe ainmichte.

Mar as trice bidh an cliant DHCP a 'toirt seachad teachdaireachdan protocol sam bith a chuireas e mus tèid e air seòladh IP, 255.255.255.255, seòladh craolaidh cuingealaichte an IP. Airson adhbharan dearbhaidh, dh'fhaodadh gum biodh e feumail an neach-frithealaidh a bhith a 'toirt na teachdaireachdan sin seachad gu seòladh eile. Faodar seo a shònrachadh leis a 'bhratach -s , agus an uairsin seòladh IP no ainm àrainn a' chinn-uidhe.

Airson adhbharan deuchainn, faodar an raon giaddr de na pacaidean uile a chuireas an neach-dèiligidh a chur air dòigh a 'cleachdadh bratach -g , agus an seòladh IP an uair sin airson cur a-steach. Chan eil seo feumail ach airson dearbhadh, agus cha bu chòir a bhith an dùil obrachadh ann an dòigh cho-chòrdail no feumail.

Mar as trice bidh an cleachdaiche DHCP a 'ruith san aghaidh aghaidh gus an do chruthaich e eadar-aghaidh, agus an uairsin tillidh e air ais a' ruith sa chùlaibh. Gus feachd dhclient a ruith gus a bhith a 'ruith mar phròiseas an-còmhnaidh, bu chòir an flag -d a shònrachadh. Tha seo feumail nuair a bhios tu a 'ruith an neach-dèiligidh fo debugger, no nuair a bhios e ga ruith bho thòiseachadh air siostaman System V.

Mar as trice bidh an neach-dèiligidh a 'clò-bhualadh teachdaireachd tòiseachaidh agus a' taisbeanadh sreath protocol ris an tuairisgeul mearachd àbhaisteach gus an d 'fhuair e seòladh, agus an uairsin a-mhàin a' clàradh theachdaireachdan leis an t- syslog (3) . Bidh bratach -q a ' bacadh teachdaireachd sam bith eile a-mhàin mearachdan bho bhith air an clò-bhualadh chun an tuairisgeul mearachd àbhaisteach.

Mar as trice chan eil an neach-dèiligidh a 'leigeil às a' mhàil a th 'ann mar nach eil feum air a' phròtacal DHCP. Tha cuid de ISPan càbaill ag iarraidh air an luchd-dèiligidh fios a chur chun an fhrithealaiche ma tha iad ag iarraidh seòladh IP a shònrachadh. Bidh am bratach a 'leigeil a-mach am màl a tha ann an-dràsta, agus aon uair' s gu bheil am màl air a leigeil ma sgaoil, bidh an cleachdaiche a 'dol air adhart.

Tha am bratach -1 ag adhbhrachadh dhclient feuchainn aon uair airson màl fhaighinn. Ma dh 'fhailicheas e, thig dùnadh le còd fàgail dà.

Mar as trice bidh an cleachdaiche DHCP a 'faighinn a fiosrachadh rèiteachaidh bho /etc/dhclient.conf, a stòr-dàta màil bho /var/lib/dhcp/dhclient.leases, a' stòradh an ID pròiseas ann am faidhle air a bheil /var/run/dhclient.pid, agus a 'rèiteachadh an eadar-aghaidh lìonra a 'cleachdadh / sbin / dhclient-script Gus ainmean agus / no àiteachan eadar-dhealaichte a shònrachadh airson na faidhlichean seo, cleachd na -cf, -lf, -pf agus -sf bratagan, agus an uairsin ainm an fhaidhle. Faodaidh seo a bhith gu h-àraidh feumail mura deach, mar eisimpleir, / var / lib / dhcp no / var / run a chur suas nuair a tha an cleachdaiche DHCP air tòiseachadh.

Mar as trice bidh an cliant DHCP a 'dol a-mach mura h-urrainn dha eadar-aghaidh lìonra sam bith a chomharrachadh airson a bhith air a cho-rèiteachadh. Air coimpiutairean laptop agus coimpiutairean eile le busaichean I / O teas, tha e comasach gun tèid eadar-aghaidh craolaidh a chur ris an dèidh an t-siostam tòiseachadh. Faodar am bratach -w a chleachdadh gus nach adhbharaich an neach-dèilig nuair nach lorg e eadar-aghaidh den leithid sin. Faodar an clàr omshell (8) an uair sin a chleachdadh gus fios a leigeil don neach-dèiligidh nuair a chaidh eadar-aghaidh lìonra a chur ris no a thoirt air falbh, gus am faod an neach-dèilig feuchainn ri seòladh IP a rèiteachadh air an eadar-aghaidh sin.

Faodar an neach-dèiligidh DHCP a stiùireadh gus feuchainn ri eadar-aghaidh sam bith a chleachdadh a 'cleachdadh bratach -n . Tha seo nas buailtiche a bhith feumail còmhla ris a 'bhratach -w .

Faodar iarraidh air an neach-dèiligidh a bhith na daemon sa bhad, an àite a bhith a 'feitheamh gus an d' fhuair e seòladh IP. Faodar seo a dhèanamh le bhith a 'toirt seachad brataiche -nw .

AN T-SLIGHEACHADH

Tha co-chòrdadh an fhaidhle dhclient.conf (8) air a dheasbad gu ìre mhòr.

OMAPI

Tha an cleachdaiche DHCP a 'toirt comas air smachd a chumail air fhad' s a tha e a 'ruith, gun a stad. Tha an comas seo air a thoirt seachad a 'cleachdadh OMAPI, API airson a bhith a' làimhseachadh nithean iomallach. Bidh cleachdaichean OMAPI a 'ceangal ris a' chleachdaiche le TCP / IP, a 'dearbhadh, agus an uair sin sgrùdadh a dhèanamh air inbhe làithreach an neach-dèiligidh agus atharrachaidhean a dhèanamh air.

An àite a bhith a 'buileachadh a' phròtacail OMAPI bunaiteach gu dìreach, bu chòir do phrògraman luchd-cleachdaidh an dcpctl API no OMAPI fhèin a chleachdadh. Tha Dcpctl na chòmhdach a bhios a 'làimhseachadh cuid de na h-obraichean a tha a' gleidheadh ​​thaighean nach eil OMAPI a 'dèanamh gu fèin-ghluasadach. Dhcpctl agus OMAPI air an clàradh ann an dhcpctl (3) agus omapi (3) . Faodar a 'chuid as motha de rudan a tha thu ag iarraidh a dhèanamh leis a' chleachdaiche a dhèanamh dìreach leis an òrdugh omshell (1) , an àite a bhith ag iarraidh prògram sònraichte a sgrìobhadh.

AN OBJECT RIAGHAIL

Leigidh an cuspair smachd dhut an luchd-dèiligidh a dhùnadh sìos, a 'leigeil às a h-uile aonta a tha e a' cumail agus a 'cur às do chlàran DNS sam bith a dh' fhaodadh a bhith air a chur ris. Tha e cuideachd a 'toirt cothrom dhut stad a chur air an neach-dèiligidh - chan eil seo a' dèanamh cinnteach gu bheil eadar-aghaidh sam bith a tha an cleachdaiche a 'cleachdadh. Is urrainn dhut an uairsin a thòiseachadh, rud a tha ag adhbhrachadh gun tèid ath-chruthachadh a dhèanamh air na h-eadar-aghaidh sin. Mar as trice stadadh tu an neach-dèilig mus tèid thu a-steach a gheamhrachadh no cadal air coimpiutair-laptop. An uairsin thòisicheadh ​​tu air ais e an dèidh don chumhachd tighinn air ais. Tha seo a 'leigeil le cairtean PC a bhith air an dùnadh fhad' s a tha an coimpiutair a 'cadal no a' cadal, agus an uair sin air an ath-bheothachadh ris an stàit a bha aca roimhe nuair a thig an coimpiutair a-mach à cadal no cadal.

Tha aon rud aig an nì smachd - an suidheachadh stàite. Gus an cleachdaiche a dhùnadh sìos, socraich a bhuannachd stàiteil gu 2. Bidh e gu fèin-obrachail a 'dèanamh DHCPRELEASE. Gus a stad, shuidhich e an suidheachadh stàite aige gu 3. Gus a thòiseachadh a-rithist, cuir a dhreuchd stàite gu 4.

Cudromach: Cleachd an t-òrdugh fear ( % man ) gus faicinn mar a tha òrdugh air a chleachdadh air a 'choimpiutair agad.