Dhclient - Linux / Unix komandoa

dhclient - Dynamic Host Configuration Protocol Client

SINOPSIA

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

DESCRIPTION

DHCP Client-en Internet Software Partzuergoa, dhclient-ek, sareko interfaze bat edo gehiago konfiguratzeko bitartekoa eskaintzen du, BOOTP protokolo dinamikoa konfiguratzeko protokoloaren bidez edo protokoloak huts egiten badituzte, estatikoki helbide bat esleituz.

OPERAZIOA

DHCP protokoloak aukera ematen du ostalari bat zerbitzari zentral batekin harremanetan jar dezazun, hau da, IP helbideen zerrenda bat mantentzen duena, sarbide batean edo gehiagotan esleitu daitekeena. DHCP bezeroak helbide bat eska diezaioke igerileku honetatik, eta gero sarean komunikazioan aldi baterako erabili. DHCP protokoloak bezeroari atxikitako sareari buruzko xehetasun garrantzitsuak ikasi ditzake, hala nola bideratzaile lehenetsiaren kokalekua, izen zerbitzari baten kokapena, eta abar.

Abiaraztean, dhclient-ek dhclient.conf irakurtzen du konfigurazioko argibideetarako. Uneko sisteman konfiguratutako sareko interfazen zerrenda bat lortzen du. Interfaze bakoitzean, interfazea DHCP protokoloa erabiltzen saiatzen da.

Sistema berritze eta zerbitzariko berritzeetan zehar alokairuen jarraipena egiteko, dhclient-ek (5) fitxategi batean esleitutako errentamendu zerrenda bat gordetzen du. Abiaraztean, dhclient.conf fitxategia irakurri ondoren, dhclient-ek dhclient.leases fitxategia irakurtzen du esleitu zaizkion esleipenei buruzko memoria berritzeko.

Alokairu berri bat erosteko orduan, dhclient.leases fitxategiaren amaieran eransten da. Fitxategia arbitrarioki handi bihurtzeko saihesteko, noizean behin dhclient-ek dhclient.leases fitxategi berria sortzen du bere core-errentamenduko datu basean. Dhclient.leases fitxategiaren bertsio zaharraren izena dhclient.leases ~ izenarekin gordeta dago , hurrengo aldian dhclient-ek datu-basea berridatzi arte.

Alokairu zaharrak DHCP zerbitzaria ez dago erabilgarri egongo denean dhclient lehen aldiz deitzen denean (normalean hasierako sistema abiarazteko prozesuan). Kasu horretan, oraindik ere iraungitako dhclient.leases fitxategiaren alokairu zaharrak probatu egiten dira eta baliozkoa izatekotan, iraungitzen diren arte edo DHCP zerbitzaria eskuragarri egongo den arte erabiltzen dira.

Zenbait DHCP zerbitzaririk gabeko sarbiderako sarbidea behar duen sarbide mugikor bat sar daiteke sare horretan sarbide finko bat aldez aurretik kargatzeko. DHCP zerbitzariarekin harremanetan jartzeko saiakera guztiak huts egin duenean, dhclient-ek errentamendu estatikoa baliozkotzen saiatuko da eta arrakasta izanez gero, errentamendu hori erabiliko du berrabiarazi arte.

Mugikorreko ostalariak halaber DHCP ez dago erabilgarri dauden sareetara joateko, baina BOOTP da. Kasu horretan, BOOTP datu-basean sarbideko administratzailearekin antolatzea ezinbestekoa izango da, ostalariak bizkor abiaraz dezake sare horretan, alokairu zaharren zerrenda bizikletan baino.

KOMANDA LINE

Konfiguratzen saiatzen den dhclient interfazearen interfazearen izenak komando lerroan zehaztu daitezke. Interfazearen izenak ez badira komando lerroan dhclient-ek sarearen interfaze guztiak identifikatuko ditu, interfazerik ez konfiguratu ahal izateko eta interfazea konfiguratzen saiatuko da.

Interfazeak izenez ere zehaztu daitezke dhclient.conf (5) fitxategian. Interfazeak horrela zehazten badira, bezeroak konfigurazio fitxategian edo komando lerroan zehaztutako interfazeak bakarrik konfiguratuko ditu, eta beste interfaze guztiak alde batera utziko ditu.

DHCP bezeroak estandarra baino beste portu batean entzun eta transmititu behar balu (portua 68), bandera erabili ahal izango da. Ondoren, dhclient-ek erabili beharko luke udp ataka-zenbakia. Hau arazketa-helburuetarako oso erabilgarria da. Beste ataka zehazten bada bezeroak entzuteko eta transmititzeko, bezeroak beste helmugako ataka bat ere erabiliko du: zehaztutako helmugako ataka bat baino handiagoa.

DHCP bezeroak normalean IP helbide bat eskuratzen duen edozein protokolo-mezu bidaltzen du, 255.255.255.255 IP mugatua emititzeko helbidea. Arazteko xedeetarako, zerbitzariak mezu horiek beste helbide batera bidali ditzake. Honek zehazten du -s bandera, eta jarraian, IP helbidea edo domeinuaren izena helmuga.

Probako helburuetarako, bezeroak bidaltzen dituen pakete guztien eremuen giaddr eremua ezarri daiteke, -g bandera erabiliz, eta, ondoren, bidalitako IP helbidea. Hau probatzeko erabilgarria da, eta ez da inongo koherentziarik edo modu erabilgarririk espero.

DHCP bezeroak normalean lehen planoan exekutatuko du interfazea konfiguratu arte eta ondoren atzeko planoan exekutatuko da. Indarrean dagoen dhclient exekutatzeko lehenetsitako prozesu gisa beti exekutatzeko, -d bandera zehaztu behar da. Hau erabilgarria da araztzaile baten azpian bezeroa exekutatzean edo sistemako V sistemetan inittab exekutatzean.

Bezeroak normalean abioko mezua inprimatzen du eta protokoloaren sekuentzia errore-errorearen estandarrarekin deskargatzen du helbidea lortu arte eta, ondoren, syslog (3) instalazioarekin mezuak soilik erregistratzen ditu. The -q flag-ek errore ezezaguneko inprimagailuei inprimatutako edozein errore baino ez du eragozten.

Bezeroak ez du normalean DHCP protokoloak eskatzen ez duen egungo errentamendua askatzen. Kable bidezko ISP batzuek bezeroei zerbitzariari jakinarazi behar diete esleitutako IP helbidea askatu nahi badute. -r markak esplizituki argitaratzen du egungo errentamendua, eta errentamendua kaleratu ondoren, bezeroak irteten dira.

-1 bandera ezinezkoa da dhclient-ek alokairua lortzen saiatzea. Faltatzen bada, dhclient irteera bi kodea irteerarekin.

DHCP bezeroak normalean konfigurazio informazioa lortzen du /etc/dhclient.conf atalean, /var/lib/dhcp/dhclient.leases atariko datu-basea , prozesu IDa gordetzen du /var/run/dhclient.pid izeneko fitxategi batean , eta konfiguratzen du sarearen interfazea erabiliz / sbin / dhclient-script Fitxategi hauei izenak eta / edo kokapenak zehazteko, erabili -cf, -lf, -pf eta -sf banderak, hurrenez hurren, eta ondorengo fitxategiaren izena. Hau bereziki erabilgarria izan daiteke, adibidez, / var / lib / dhcp edo / var / run oraindik ez da muntatu DHCP bezeroa abiarazi denean.

DHCP bezeroak normalean irteten ez badira konfiguratzeko sare interfazeak identifikatzeko gai ez bada. Ordenagailu eramangarrietan eta I / O autobusak beroan trukatzeko beste ordenagailu batzuekin posiblea da igorpen interfazea sistema abiarazi ondoren. Bandera ezin da erabili, bezeroak ez baitu interfazerik aurkitu beharrik. Omshell (8) programa erabil daiteke bezeroaren jakinarazpena sare interfazea gehitu edo ezabatu denean, beraz, bezeroak IP helbide bat konfiguratzen saiatuko da interfaze horretan.

DHCP bezeroak ez du inolako interfazerik konfiguratzen saiatzeko, -n bandera erabiliz. Hau da, seguruenik, oso erabilgarria izango da bandera- w batera .

Bezeroak agindutakoa da deabru bihurtzeko berehala, IP helbidea lortu arte. Hau -Nw markaren hornidura egin daiteke.

KONFIGURAZIOA

Dhclient.conf (8) fitxategiaren sintaxia bereizita dago.

OMAPI

DHCP bezeroak kontrolatzen du exekutatzen ari den bitartean, gelditu gabe. Ahalmen hori OMAPI erabiliz egiten da, urruneko objektuak manipulatzeko API bat. OMAPI bezeroak bezeroarekin TCP / IP bidez konektatzeko, autentifikatu eta bezeroaren uneko egoera aztertu eta aldaketak egin ditzake.

Horren ordez, OMAPI azpiko protokoloa zuzenean ezartzeko, erabiltzaileen programak dhcpctl API edo OMAPI bera erabili beharko lukete. Dhcpctl OMAPIk automatikoki egiten ez duen etxeko lanak kudeatzen dituen wrapper bat da. Dhcpctl eta OMAPI dokumentuetan daude dhcpctl (3) eta omapi (3) . Bezeroarekin egin nahi duzun gauza gehienak omshell (1) komandoa erabiliz zuzenean egin daiteke, baizik eta programa berezi bat idatzi beharrik gabe.

KONTROLAREN XEDEA

Kontrol objektuak bezeroa itxi egiten du, atxikitako errentamendu guztiak askatzen ditu eta gehitu ditzakeen DNS erregistroak ezabatzen ditu. Halaber, bezeroa pausatzen uzten dizu - bezeroak erabiltzen dituen edozein interfazerik ez konfiguratzen. Berriro berrabiaraz dezakezu, interfaze horiek berkonfiguratzen baititu. Normalean eten beharko zenioke bezeroari hibernazioan edo ordenagailu eramangarri batean lo egin aurretik. Orduan berrekiteko boterea itzuli ondoren. Honek PC txartelak itzali egiten ditu ordenagailua hibernatzen edo lo egiten ari den bitartean, eta berriro berrezarri aurreko egoerara ordenagailua hibernazio edo lo egin ondoren.

Kontrol objektuak atributu bat du: egoera atributua. Bezeroa itxi arte, ezarri bere egoeraren atributua 2. Automatikoki DHCPRELEASE bat egingo du. Ezar dadin, ezarri bere egoeraren atributua 3. Honetara itzultzeko, ezarri estatuko atributua 4ra.

Garrantzitsua: erabili man komandoa ( % man ) komando bat nola erabiltzen den zure ordenagailuan.