Dhclient - Linux / Unix Polo

dhclient - Dynamic Host Configuration Protocol Client

ʻO SYNOPSIS

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

KA Hōʻike

ʻO ka mea hoʻohana pūnaewele pūnaeweleʻo DHCP Client, dhclient, ke hāʻawi i kahi ala no ka ho'ālaʻana i kekahi mau'iliwa kikowaena me ka Dynamic Host Configuration Protocol, protocol BOOTP, aiʻole inā pau kēia mau protocol, ma ke kauʻana i kahi helu.

OPERATION

ʻO ka protocol DHCP ka mea e hiki ai i kahi mea kelepona e kelepona i kahi kikowaena kikowaena e mālama nei i kahi papa inoa o nā helu IP i hiki ke hāʻawiʻia ma kahi aʻoi aʻe paha. Hiki i kahi mea DHCP ke noi aku i kahi leka mai kēia wai puna aʻe, a laila e hoʻohana ma kahi manawa lōʻihi no ke kamaʻilioʻana ma kahi pūnaewele. Hoʻomaopopo pū ka protocol DHCP i kahi mechanical e hiki ai i ka mea kūʻai ke aʻo i nā kiko'ī nui e pili ana i ka pūnaewele e pili ai, e like me ka wahi o kahi mea hoʻopuka paʻamau, kahi o ka pūnaewele inoa, a pēlā aku.

Ma ka hoʻomakaʻana, e heluhelu ka dhclient i ka dhclient.conf no nā kuhikuhi o ka hoʻonohonoho. A laila loaʻa iā ia ka papa inoa o nā'eneke pūnaewele i hoʻonohonohoʻia i loko o ka'ōnaehana o kēia manawa. No kēlā me kēiaʻokoʻa, ho'āʻoʻo ia e hoʻonohonoho i ke alalahi me ka hoʻohanaʻana i ke kaʻina DHCP.

No ka mālamaʻana i nā leases ma'ō a'ō o ka pūnaewele a hoʻomau hou ka pūnaewele, mālama ka dhclient i ka papa inoa o nā leases i hoʻonohonohoʻia i loko o ka faila dhclient.leases (5). Ma ka hoʻomakaʻana, ma hope o ka heluheluʻana i ka kōnae dhclient.conf, e heluheluʻo dhclient i ka file dhclient.leases e hoʻomanaʻo i kona hoʻomanaʻo e pili ana i ka mea leʻa i hāʻawiʻia.

Ke loaʻa kekahi lease hou, ua kākoʻoʻia a hiki i ka hopena o ka waihona dhclient.leases. I mea eʻaeʻole ai ka nuiʻole o ka faila, mai kēlā manawa kēia manawa e hana ka dhclient i kahi kōnae dhclient.leases hou mai kona waihona kikowaena i loko. Ua mālamaʻia ka mana kahiko o ka file dhclient.leases ma lalo o ka inoa dhclient.leases ~ a hiki i ka manawa hou e kākau hou i ka pūnaewele.

Ua mālamaʻia nā leka kahiko ma ka hihia ināʻaʻole e loaʻa ka DHCP pūnaewele i ka wā e kāhea muaʻia ai ka dhclient (i ka wā o ka papahana hoʻolako pūnaewele mua). I kēlā hopena, ua ho'āʻoʻia nā hoʻolimalima kahiko mai ka waihona dhclient.leases i hoʻoholoʻoleʻia, a inā i hoʻoholo lākou e ola, hoʻohanaʻia lākou a hiki i ka wā e pau ai lākou a loaʻa paha ka server DHCP.

Hiki i kekahi hui pūnaewele i hiki i kekahi manawa ke komo i kahi pūnaewele kahi i waihoʻoleʻia ai kahi server DHCP ma kahi lease no kahi helu kūikawā ma kēlā pūnaewele. I ka pauʻana o nā ho'āʻo a pau e hoʻopili aku i kahi kikowaena DHCP, e ho'āʻo ka dhclient e hoʻoholo i ka lease waiwai, a inā e holomua, e hoʻohana i kēlā leʻa a hiki i ka manawa e hoʻomaka houʻia ai.

Hiki paha i kekahi hui pūnaewele ke hele i kekahi mau pūnaewele kahi e loaʻaʻole ai ka DHCP akāʻo BOOTP ka. I kēlā hihia, hiki paha i ka hoʻonohonohoʻana me ka luna hoʻoponopono pūnaewele no ka hoʻokomoʻana i ka waihona database BOOTP, i hiki ai i ka mea hōʻaika ke hoʻoholo wikiwiki i kēlā pūnaewele ma mua o ka holo wāwae ma o ka papa inoa o nā leases kahiko.

HO'ĀKĀ LINE

ʻO nā inoa o nāʻaoʻao kikowaena e ho'āʻo e ho'āʻo ai e hoʻonohonoho paha, hiki ke kuhikuhiʻia ma ka laina kauoha. Ināʻaʻohe inoa o kaʻokoʻa e hōʻikeʻia ma ka laina dicclient kauoha e hoʻomaopopo mau i nā'eneke kikowaena, e hoʻokuʻu i nā kuhi pāpāhoʻole inā hiki, a ho'āʻo e hoʻonohonoho i kēlā me kēia kelepona.

Hiki ke hoʻomaopopo i nā kikowaena ma ka inoa ma ka dhclient.conf (5) file. Inā hoʻolakoʻia nā kuhi ma kēiaʻano, a laila e hoʻonohonoho pono ka mea hoʻopuka i nāʻena i ho'ākākaʻia i loko o ka'ōnae hoʻonohonoho a iʻole ma ka laina kauoha, a laila e haʻalele i nā mea'ē aʻe'ē aʻe.

Inā pono ka pepeiao o ka DHCP me ka hoʻounaʻana ma kekahi awa'ē aʻe ma mua o ka standard (port 68), hiki ke hoʻohana i ka hae. Pono ia e ukaliʻia e ka helu o ka pīpī e hoʻohanaʻia e dhclient. ʻO kēia ka mea e pono ai no nā hana hoʻolālā. Inā ua hoʻonohonohoʻia kahi kikowaʻa'ē aʻe no ka mea e hoʻolohe ai ka hoʻouna a ka mea kūʻai, e hoʻohana pū ka mea hoʻohana i kahi pahu kūlanaʻokoʻa'ē aʻe -ʻoi aʻe ma mua o ka pahu kūkuhi i'ōleloʻia.

Hāʻawi ke Kelike DHCP i nā memo o ka protocol i hoʻounaʻia ma mua o ka loaʻaʻana o kahi IP IP i ka, 255.255.255.255, i ka leka uila kuhikuhina IP. No nā kumu hoʻolālā, pono paha ka laweʻana o ka kikowaena i kēia mau leka uila i kekahi wahi'ē aʻe. Hiki ke hoʻohālikelikeʻia kēia me ka hae -- hae, a ma muli o ka IP address a iʻole ka inoa inoa o ka inoa.

No nā kumu hoʻokolohua, hiki ke hoʻonohonohoʻia ka papa giaddr o nā paʻomi a pau e hoʻounaʻia ka mea hoʻohana me ka hōʻailona -g , a me ka helu IP e hoʻouna. He mea pono kēia no ka ho'āʻoʻana, aʻaʻole pono e hanaʻia i kekahi ala kūpono a kūpono paha.

E holo pololei ka DHCP ka mea ma mua a hiki i ka hoʻokumuʻana o kahiʻokoʻa, a laila e hoʻi i ka holoʻana ma hope. No ka hoʻoikaikaʻana i ka mana ikaika e holo mau e like me ka papa hana mua, pono e kuhikuhi i ka hae. He mea maikaʻi kēia i ka wā e hoʻopiʻi ana i ka mea kūʻai ma lalo o kahi mea hoʻolālā, a i ka wā e holo ai i waho o ka inittab ma nā pūnaewele V.

Hoʻopuka pololei ka mea kūʻai i kahi leka hoʻomaopopo a hōʻike i ke kaʻina o ka protocol i ka papa kuhikuhi hewa paʻamau a hiki i ka loaʻaʻana o kahi helu, a laila nā memo wale nō e hoʻohana i ka pūnaewele syslog (3) . Hoʻopilikia ka papa -qu i nāʻelele'ē aʻe ma waho aʻe o nā hemahema mai ka paʻiʻana i ka mea kākau kikokikona paʻamau.

ʻAʻole e hoʻokuʻu ka mea kūʻai i ka lease i kēia manawa no ka meaʻaʻole i koiʻia e ka protocol DHCP. Pono kekahi mau ISP hōʻano i ka poʻe e hoʻolaha i ke kikowaena inā makemake lākou e hoʻokuʻu i kahi helu IP i kohoʻia. Hoʻokuʻu maikaʻi ka hae i ka lease e kū nei, a i ka wā i hoʻokuʻuʻia ai ka leka, haʻalele ka mea kūʻai.

ʻO ka hae o ka hae e hoʻoholo i hoʻokahi manawa e loaʻa ai ka lease. Inā kūleʻa, hele ka dhclient me ka helu pukaʻelua.

Lawe pololei ka DHCP ka mea hoʻonohonoho hoʻonaʻauao mai /etc/dhclient.conf, kona waihona lease mai /var/lib/dhcp/dhclient.leases, e hūnā i kāna mea tukuna i loko o kahi faila i kapaʻia /var/run/dhclient.pid, a me ke kūlana ke kikowaena pūnaewele me ka / sbin / dhclient-script No ka hōʻoiaʻana i nā inoa a me nā wahi kūikawā paha no kēia mau waihona, e hoʻohana i nā inoa -cf, -lf, -pf a -sf , a me ka inoa o ka pūnaewele. Hiki i kēia ke hoʻohana pono inā, iʻole paha e hoʻokomoʻia / var / lib / dhcp a / var / holo i ka hoʻomakaʻana o ka mea kūʻai DHCP.

Laweʻia ka DHCP ka mea kūʻai ināʻaʻole hiki iā ia ke hoʻomaopopo i nā kuhi pūnaewele no ka hoʻonohonohoʻana. Ma nā pūnaewele kamepiula a me nā kamepiuma'ē aʻe me nā pahi pūnaewele I / O ke ahi, hiki ke hoʻokomoʻia kahi leka pāʻoihana ma hope o ka hoʻomakaʻana o ka pūnaewele. Hiki ke hoʻohanaʻia ka hae hae e hoʻokuʻu i ka mea kele i ka loaʻaʻole o kēlā mauʻano. Hiki iā ia ke hoʻohana i ka papahana omshell (8) no ka hoʻomaopopoʻana i ka mea kūʻai inā ua hoʻohuiʻia a weheʻia kahiʻenehana kikowaena, i hiki i ka mea hoʻohana ke ho'āʻo e hoʻonohonoho i kahi IP IP ma iaʻokoʻa.

Hikiʻole ke kauoha iā DHCP ka mea hoʻohana e ho'āʻo e hoʻonohonoho i nāʻaoʻao me ka hae. E hoʻohana pono paha kēia me ka hae hae.

Hiki ke aʻoʻia ka mea kūʻai e lilo i diamele ma mua koke iho, ma mua o ka kaliʻana a loaʻa kahi IP address. Hiki ke hana i kēia ma ka hāʻawiʻana i ka hae - hae.

NO KA HOʻOPIʻI

Hoʻopuka maikaʻiʻia ka syntax o ka file dhclient.conf (8).

OMAPI

Hiki i ka mea lawelawe DHCP ke hāʻawi i kahi mana e hoʻomalu i ka holoʻana, me ka hoʻokauʻole. Hoʻokomoʻia kēia mākaukau ma o OMAPI, kahi API no ka lawelaweʻana i nā mea mamao. Hoʻokomo ka poʻe Intanit OMAPI i ka mea hoʻohana ma o TCP / IP, e hōʻoia, a laila hiki ke nānā i ke kūlana o kēia mea kūʻai a hoʻololi i nā mea.

Ma mua o ka hoʻokomo ponoʻana i ke kulekele OMAPI i lalo, pono e hoʻohana nā polokalamu hoʻolālā i ka APHI dhcpctl a iʻole ka OMAPI pono'ī. ʻO Dhcpctl kahi hoʻopili e hoʻohana ana i kekahi o nā hana hana hale hana a OMAPIʻole e hana aunoa. Ua kākauʻia Dhcpctl a me OMAPI ma dhcpctl (3) a me ka omapi (3) . ʻO nā mea nui āu e makemake ai e hana me ka mea lawelawe hiki ke hana pololeiʻia me ke kauoha omshell (1) , ma mua o ka kākauʻana i kahi papahana kūikawā.

KE KULA LOA

Hāʻawi ka mea hoʻolālā iāʻoe e pani i ka mea i lalo, e hoʻokuʻu ana i nā leases a pau e paʻa ai a holoiʻana i nā moʻolelo DNS i hōʻoia paha. Hoʻomaʻa iāʻoe e hoʻomaha i ka mea kūʻai - hikiʻole kēia hōʻanoʻole i nā kuhi i hoʻohanaʻia e ka mea hoʻohana. Hiki iāʻoe ke hoʻomaka hou, e hoʻonanea ai i keʻano hou. Hiki iāʻoe ke hoʻomaha i ka mea kūʻai ma mua o ka heleʻana i loko o ka hoʻomaha a moe paha ma luna o kahi kamepiula. E hoʻi houʻoe ma hope o ka hoʻiʻana o ka mana. Mālama kēia i nā kāpīpiko PC i ka wā e hoʻomaha ai a moe ai paha ka kamepiula, a laila hoʻohoho houʻia i ko lākou'āina i ka wā i puka mai ai ka computer mai ka hibernation aiʻole ka hiamoe.

ʻO ka mea hoʻolālā he hoʻokahi koʻi - ka momona moku'āina. No ka paniʻana i ka mea i lalo, hoʻonohonoho i kona kuleana'āina i 2. E hanaʻo ia i kahi DHCPRELEASE i kekahi manawa. No ka hoʻomahaʻana, hoʻonohonoho i kona manaʻo hoʻohālike i 3. No ka hoʻomaka houʻana, e hoʻonoho i kona kuleana'āina i ka 4.

Mea nui: E hoʻohana i ke kauoha kanaka ( % man ) eʻike ai pehea e hoʻohanaʻia ai kekahi kauoha ma kāu kamepiula.