Dhclient - Lainos / Ofin UNIX

dhclient - Onibara Ilana Ibudo Ikẹgbẹ

SYNOPSIS

dhclient [ -p port ] [ -d ] [ -q ] [ -1 ] [ -r ] [ -lf faili idalẹnu ] [ -pf pid-file ] [ -cf config-file ] [ -sf akosile-faili ] [ -aṣe olupin ] [ -g relay] [ -n ] [ -nw ] [ -w ] [ if0 [ ... ifN ]]

Apejuwe

Onibara DHCP Consortium Software Intanẹẹti, dhclient, pese ọna kan fun titoto ọkan tabi diẹ ẹ sii awọn atopọ nẹtiwọki nipasẹ lilo Protocol Configuration Host, ilana BOOTP, tabi ti awọn ilana wọnyi ba kuna, nipa fifiranṣẹ ni kikun ni adiresi kan.

Ṣiṣayẹwo

Ilana DHCP gba aaye kan lati kan si olupin ti o wa ni ile-iṣẹ ti o ntọju akojọ awọn adirẹsi IP ti o le ṣe ipinnu lori ọkan tabi diẹ ẹ sii. Olupese DHCP le beere adirẹsi lati inu adagun yii, lẹhinna lo o lori igba diẹ fun ibaraẹnisọrọ lori nẹtiwọki kan. Ilana DHCP tun pese siseto kan nipa eyiti onibara le kọ awọn alaye pataki nipa nẹtiwọki ti o ti so mọ, gẹgẹbi ipo olulana aiyipada, ipo ti olupin orukọ, ati bẹbẹ lọ.

Ni ibẹrẹ, dhclient ka dhclient.conf fun awọn ilana iṣeto ni. O lẹhinna gba akojọ ti gbogbo awọn iyipada nẹtiwọki ti a ti tunto ni eto ti isiyi. Fun atokọ kọọkan, o gbìyànjú lati tunto wiwo pẹlu lilo ilana DHCP.

Lati le ṣakoso abala awọn ohun-ọtọ kọja eto ti o tun ṣe atunṣe ati olupin tun bẹrẹ, dhclient ntọju akojọ awọn idaniloju ti o ti yan ninu faili dhclient.leases (5). Ni ibẹrẹ, lẹhin kika kika faili dhclient.conf, dhclient ka faili faili dhclient.leases lati sọ iranti rẹ di iranti nipa ohun ti o ti sọ tẹlẹ.

Nigba ti a ba gba idalẹnu titun, a fi kun si opin faili faili dhclient.leases. Lati le dènà faili lati di aladidi tobi, lati igba de igba dhclient ṣẹda faili dhclient.leases tuntun lati inu ipamọ data-in-core rẹ. Ti ikede atijọ ti faili faili dhclient.leases ti wa ni idaduro labẹ orukọ dhclient.leases ~ titi di igba keji ti dhclient ṣe atunṣe igbasilẹ.

Awọn ohun elo ti o ti wa ni atijọ ni o wa ni ayika ti o ba jẹ pe olupin DHCP ko wa ni akoko nigbati a ba kọkọ dhclient (ni gbogbo igba ti iṣaṣe ilana iṣaṣe akọkọ). Ni iṣẹlẹ naa, awọn iwe-aṣẹ atijọ lati faili dhclient.leases ti ko ti pari ni idanwo, ati bi wọn ba pinnu lati wa ni ẹtọ, a lo wọn titi ti wọn o fi pari tabi olupin DHCP wa.

Alabojuto alagbeka kan ti o le nilo lati wọle si nẹtiwọki kan ti ko si olupin DHCP wa le wa ni ṣaja pẹlu sisan fun adirẹsi ti o wa lori nẹtiwọki naa. Nigbati gbogbo awọn igbiyanju lati kan si olupin DHCP ti kuna, dhclient yoo gbiyanju lati ṣe idaniloju awọn ayọkuro iṣeto, ati bi o ba ṣẹgun, yoo lo ọya naa titi yoo fi tun bẹrẹ.

Alabojuto alagbeka le tun lọ si awọn nẹtiwọki diẹ ninu eyiti DHCP ko wa ṣugbọn BOOTP jẹ. Ni ọran naa, o le jẹ anfani lati ṣeto pẹlu olutọju nẹtiwọki fun titẹ sii lori apoti ipamọ BOOTP, ki ile-iṣẹ naa le bata ni kiakia lori nẹtiwọki naa ju ki o rin irin-ajo nipasẹ akojọ awọn ijabọ ti atijọ.

IWỌN IWỌJỌ

Awọn orukọ ti awọn iṣakoso nẹtiwọki ti o yẹ ki o gbiyanju lati tunto le wa ni pato lori laini aṣẹ. Ti ko ba si awọn orukọ iṣakoso ti o wa ni pato lori dhclient laini aṣẹ yoo da awọn ifọrọhan nẹtiwọki gbogbo han, ṣe imukuro awọn ibaraẹnisọrọ ti kii ṣe afẹfẹ bi o ba ṣee ṣe, ki o si gbiyanju lati tunto wiwo kọọkan.

O tun ṣee ṣe lati ṣafihan awọn idasilẹ nipasẹ orukọ ninu faili dhclient.conf (5) . Ti awọn ifọwọkan ti wa ni pato ni ọna yii, nigbana ni alabara yoo ṣatunkọ awọn atọkun ti a ti sọ tẹlẹ ninu faili iṣeto tabi lori laini aṣẹ, yoo si foju gbogbo awọn iyipada miiran.

Ti o ba jẹ pe DHCP onibara yẹ ki o gbọ ki o si tẹ lori ibudo kan yatọ si iṣiro (ibudo 68), o le lo -p flag. O yẹ ki o tẹle nipasẹ nọmba ibudo nọmba ti dhclient yẹ ki o lo. Eyi jẹ julọ wulo fun idibajẹ idi. Ti o ba jẹ ibudo miiran fun onibara lati tẹtisi ati tẹ lori, onibara naa yoo lo aaye ibudo miiran ti o yatọ - ọkan ti o tobi ju ibudo ibudo ti a ti pinnu.

Olukọni DHCP n gberanṣẹ gbogbo awọn ifiranṣẹ ti o rán ni iṣaju ṣaaju ki o to adiresi IP si, 255.255.255.255, adiresi igbohunsafẹfẹ IP. Fun awọn idi ti n ṣatunṣe aṣiṣe, o le wulo lati jẹ ki olupin le fi awọn ifiranṣẹ yii ranṣẹ si adirẹsi miiran. Eyi le ṣe pẹlu pàtó -s flag, atẹle nipa adiresi IP tabi orukọ ìkápá ti nlo.

Fun awọn idiwo idanwo, aaye giaddr ti awọn apo-iwe gbogbo ti o firanṣẹ ni ose ni a le ṣeto pẹlu lilo -g flag, atẹle adirẹsi IP lati firanṣẹ. Eyi jẹ wulo nikan fun idanwo, ko yẹ ki o reti lati ṣiṣẹ ni eyikeyi ọna ti o wulo tabi wulo.

Onibara DHCP yoo ma ṣiṣe ni iṣaju ni iṣaaju titi ti o ti tunto atokọ kan, lẹhinna yoo pada si ṣiṣe lẹhin. Lati ṣiṣe agbara dhclient lati ma ṣiṣe bi iṣaaju ilana, ọna -d yẹ ki o wa ni pato. Eyi jẹ wulo nigbati o nṣiṣẹ ni ose labẹ aṣoju kan, tabi nigbati o nṣiṣẹ lọwọ inittab lori awọn ọna ẹrọ System V.

Onibara maa n tẹjade ifiranṣẹ ikọkọ kan ati ki o ṣe afihan eto eto naa si aṣàwákiri aṣiṣe aṣiṣe deede titi ti o ti fi ipamọ kan, ati lẹhinna awọn ifiranšẹ awọn ifiranṣẹ nikan lo ipamọ syslog (3) . Iwọn-- g naa ṣe idiwọ eyikeyi awọn ifiranṣẹ miiran ju awọn aṣiṣe lọ lati titẹ si aṣatunkọ aṣiṣe aṣiṣe deede.

Onibara ko ni tuwe ile gbigbe bayi bi ko ṣe nilo nipasẹ ilana DHCP. Awọn ISP USB kan beere awọn onibara wọn lati ṣafihan olupin naa bi wọn ba fẹ lati tu adiresi IP ti a yàn. Iwọn -r Flag ṣalaye jade ni ipo ayọkẹlẹ, ati ni kete ti a ti tú awọn tita, olubara wa jade.

Ilana -1-jẹ ki dhclient gbiyanju lati ṣe idaduro. Ti o ba kuna, njade dhclient pẹlu koodu jade kuro meji.

Olukọni DHCP n gba awọn alaye iṣeto ni deede lati /etc/dhclient.conf, awọn ibi-gbigbe rẹ lati /var/lib/dhcp/dhclient.leases, tọju awọn ilana ID ni faili kan ti a npe ni /var/run/dhclient.pid, ati awọn atunto ọna asopọ nẹtiwọki ni lilo / sbin / iwe-dhclient Lati ṣafihan awọn orukọ oriṣiriṣi ati / tabi awọn ipo fun awọn faili wọnyi, lo awọn aami -cf, -lf, -pf ati -sf , lẹsẹsẹ, atẹle nipa orukọ faili naa. Eyi le jẹ pataki paapaa bi, fun apẹẹrẹ, / var / lib / dhcp tabi / var / run ti ko ti gbe tẹlẹ nigbati o ti bẹrẹ DHCP.

Oludari DHCP nigbagbogbo n jade ti ko ba le ṣe iyasọ eyikeyi awọn iyipada nẹtiwọki lati tunto. Lori awọn kọmputa kọmputa kọmputa ati awọn kọmputa miiran pẹlu awọn ọkọ ayọkẹlẹ I / O swappable, o ṣee ṣe pe a le fi wiwo iṣeto ni wiwo lẹhin ibẹrẹ eto. Awọn aami-flag le ṣee lo lati fa onibara ko jade kuro nigbati ko ba ri awọn iru awọn iru bẹ. Awọn eto omshell (8) le ṣee lo lati ṣe akiyesi ọran naa nigba ti a ti fi kun tabi ti a kuro ni wiwo nẹtiwọki, ki onibara le gbiyanju lati ṣatunṣe adirẹsi IP kan lori ọran naa.

Olupese DHCP le ni itọsọna ki o má ṣe gbiyanju lati tunto awọn eyikeyi awọn atọka pẹlu lilo -n Flag. Eyi ni o ṣeese lati wulo ni apapo pẹlu -w flag.

Onibara le tun ni aṣẹ lati di alakoso lẹsẹkẹsẹ, dipo ki o duro titi ti o fi gba adirẹsi IP kan. Eyi le ṣee ṣe nipa fifun ni -nw flag.

AWỌN NIPA

A ṣe apejuwe sita ti faili dhclient.conf (8) lọtọ.

OMAPI

Olukese DHCP pese diẹ ninu agbara lati ṣakoso rẹ lakoko ti o nṣiṣẹ, laisi idekun. Agbara yii ni a pese nipa lilo OMAPI, API kan fun ifọwọyi awọn nkan latọna jijin. Awọn onibara OMAPI ṣopọ si onibara nipa lilo TCP / IP, ṣe idanimọ, ati pe lẹhinna ṣayẹwo ipo ipo onibara ti tẹlẹ ati ṣe iyipada si o.

Dipo ki o ṣe ilana ilana OMAPI ti o tọ, awọn eto olumulo gbọdọ lo API dhcpctl tabi OMAPI funrararẹ. Dhcpctl jẹ apẹrẹ ti o mu awọn iṣẹ ṣiṣe ile-iṣẹ ti OMAPI ko ṣe laifọwọyi. Dhcpctl ati OMAPI ti wa ni akọsilẹ ni dhcpctl (3) ati pupọ (3) . Ọpọlọpọ ohun ti o fẹ fẹ ṣe pẹlu onibara le ṣee ṣe ni taara nipa lilo aṣẹ iṣiro (1) , dipo ki o ni lati kọ eto pataki kan.

ẸRỌ AWỌN NIPA

Ohun iṣakoso naa ngba ọ laaye lati ṣii onibara silẹ, fifun gbogbo awọn idaniloju ti o ni ati pa awọn igbasilẹ DNS kankan ti o le fi kun. O tun fun ọ laaye lati da osere duro - eyi ko ṣe apejuwe eyikeyi awọn atọkun ti olumulo naa nlo. O le lẹhinna tun bẹrẹ, eyi ti o mu ki o tun tun awọn agbekalẹ naa pada. Iwọ yoo daa duro ni iṣanju iṣowo naa ki o to lọ sinu hibernation tabi orun lori kọmputa kọmputa. Iwọ yoo pada sibẹ lẹhin ti agbara ba pada. Eyi jẹ ki awọn kaadi PC wa ni titiipa lakoko ti kọmputa naa ti wa ni hibernating tabi sisun, ati lẹhinna tunto si ipo iṣaaju wọn lẹhin ti kọmputa ba jade kuro ni hibernation tabi orun.

Ohun elo iṣakoso ni ẹda kan - ẹda ipinle. Lati sé ose naa ni isalẹ, ṣeto irufẹ ipinle rẹ si 2. O yoo ṣe DHCPRELEASE laifọwọyi. Lati da a duro, ṣeto irufẹ ipo rẹ si 3. Lati tun pada, seto ipo rẹ ipinle si 4.

Pataki: Lo pipaṣẹ eniyan ( % eniyan ) lati wo bi o ṣe nlo aṣẹ kan lori kọmputa rẹ.