Dhclient - ሊነክስ / ዩኒየስ ትዕዛዝ

dhclient - የተለዋዋጭ አስተናጋጅ ፕሮቶኮል ደንበኛ

SYNOPSIS

dhclient [ -q ] [ -1 ] [ -r ] [ -lf -lease-file ] [ -pf pid -file ] [ -cf config-file ] [ -sf script-file ] [ -s ሰርቨር ] [ -ጊ relay] [ -n ] [ -ን ] [ -w ] [ if0 [ ... ifN ]]

DESCRIPTION

የበይነመረብ ሶፍትዌር ኮንሶሌሽን የ DHCP ደንበኛው, dhclient, የአድራሻ በሆነ አድራሻ በመመደብ የ Dynamic Host Configuration Protocol, BOOTP ፕሮቶኮል, ወይም እነዚህ ፕሮቶኮሎች አይሳካላቸው ከሆነ አንድ ወይም ከዚያ በላይ የአውታር በይነገሮችን የሚያዋቅር ዘዴ ያቀርባል.

ተግባር

የ DHCP ፕሮቶኮል አንድ አስተናጋጅ በአንድ ወይም ከአንድ በላይ የሆኑ ንኡስ አንቀሳቃሽዎች ሊመድቡ የሚችሉ የአይፒ አድራሻዎችን የያዘ ማዕከላዊ አገልጋይ እንዲያገኝ ያስችለዋል. የ DHCP ደንበኛ ከዚህ መዋኛ ቦታ አድራሻ ሊጠይቅ ይችላል, እና በአውታረመረብ ላይ ለመግባባት ጊዜያዊ ጊዜውን ይጠቀሙበት. የ DHCP ፕሮቶኮል ደንበኛው የተያያዘበትን ኣውታረመረብ ወሳኝ ዝርዝሮች ማለትም እንደ ነባሪው ራውተር ቦታ, የስም አገልጋይ ሥፍራ እና የመሳሰሉትን አስፈላጊ ዝርዝሮችን ለመማር የሚያስችል ዘዴ ያቀርባል.

በሚነሳበት ጊዜ, dhclient ለ configuration configuration instructions dhclient.conf ን ያነባል. በወቅቱ ስርዓት ውስጥ የተዋቀሩ ኔትወርክ ፕሮክሲዎች ዝርዝር ያገኛል. ለእያንዳንዱ በይነገጽ, የ DHCP ፕሮቶኮልን በመጠቀም በይነገጽ ለማዋቀር ይሞክራል.

በስርዓት ዳግም ማስነሳቶች እና በአገልጋዮች ዳግም መጀመሮች ላይ የሉዞችን ዱካ ለመከታተል, dhclient በ dhclient.leases (5) ፋይል ውስጥ የተመደበላቸው የሰነዶች ዝርዝር ይይዛል. ሲጀመር የ dhclient.conf ፋይሉን ካነበቡ በኋላ, የ dhclient የ dhclient.leases ፋይልን በተመደበልበት ቦታ ላይ ያለውን ትስስር ለማደስ የሚያነቃቃ ነው.

አዲስ የኪራይ ውል ሲገዙ, በ dhclient.leases ፋይል መጨረሻ ላይ ይቀመጣል. ፋይሉ የዘፈቀደ አሠራር እንዳይሆን ለመከላከል, ከጊዜ ወደ ጊዜ dhclient አዲስ የ dhclient.leases ፋይል ከዋናው ውስጡ የውሂብ ጎታ ላይ ይፈጥራል. የ dhclient.leases ፋይል አሮጌው ስሪት ተብሎ የሚጠራው እስከሚቀጥለው ጊዜ ድረስ የውሂብ ጎታውን እንደገና ይጻፍበታል.

የ dhclient ለመጀመሪያ ጊዜ ሲታወጅ የ DHCP አገልጋዩ ሊገኝ በማይችልበት ጊዜ (በተለይም በመነሻ የስርዓት የማስነሻ ሂደቱ ወቅት) የዱሮ ውሎች ይጠበቃሉ. በእንደዚህ አይነት ክስተቶች ውስጥ እስካሁን ያልተገደቡ የ dhclient.leases ፋይል አሮጌዎች ተፈትተዋል, ተቀባይነት ያለው ሆኖ ከተገኙ, እነሱ እስኪያጠኑ ወይም የ DHCP አገልጋዩ እስኪገኝ ድረስ ጥቅም ላይ ይውላሉ.

ምንም የ DHCP አገልጋይ በማይኖርበት አውታር ላይ ሊጠቀምበት የሚችል የሞባይል አስተናጋጅ በዚያ አውታረመረብ ላይ ለተወሰነው አድራሻ በኮንትራት ላይ ቅድሚያ ሊጫነው ይችላል. ሁሉም የ DHCP አገልጋይን ለመገናኘት ሲሞክሩ dhclient ያልተጣራ የሊዝ የቤቱን ውል ለማስረገጥ ይሞክራል, ከተሳካም, እንደገና እንዲጀምር ይደረጋል.

የሞባይል አስተናጋጅ DHCP ን ማግኘት የማይችል ሲሆን አውቶቡስ ግን ወደ BOOTP ይደርሳል. እንደዚያ ከሆነ የአውቶቡስ አስተዳዳሪው በ BOOTP የውሂብ ጎታ ላይ ማስገባት ጠቃሚ ነው, ስለዚህ አስተናጋጁ የቀድሞ አከራይ ዝርዝሮችን ዝርዝር በማሽከርከር ፈንታ በአውታረ መረብ ላይ በቀላሉ መነሳት ይችላል.

ትዕዛዝ መስመር

የ dhclient ሊያዋቅረው የሚሞክሩት የኔትወርክ ስሞች በትዕዛዝ መስመሩ ላይ ሊገለጹ ይችላሉ. በትእዛዝ መስመር ላይ ምንም የበይነገጽ ስሞች ካልተገኙ dhclient በተቻለ መጠን ሁሉንም የአውታር በይነገፆችን ለይቶ ለማወቅ ከቻሉ የማይችሉ ስርጭቶችን ያስወግዱ እና እያንዳንዱን በይነገጽ ለማዋቀር ይሞክሩ.

በተጨማሪም በ dhclient.conf (5) ፋይል ውስጥ ስያሜዎችን በስም መጥቀስ ይቻላል. ምሌክቶች በዚህ ሁኔታ ከተጠቀሱ, ደንበኛው በውቅፉ ፋይሉ ወይም በትእዛዝ መስመር ውስጥ የተጠቀሱ ገጾችን ብቻ ነው የሚወስነው, እና ሁሉንም ሌሎች በይነገጽ ችላ ይባላል.

የ DHCP ደንበኛው ከመደበኛ (Port 68) ውጪ ወደብ ላይ ማዳመጥ እና ማሰራጨት ከፈለገ, -p ጠቋሚ ሊሠራ ይችላል. የ dhclient መጠቀም የሚያስፈልገውን የዱፕ ወደብ ቁጥር ተከትሎ መከተል አለበት. ይህ በአብዛኛው ለአርም ስህተቶች ጠቃሚ ነው. ደንበኛው የተለያየ ጣሪያ እንዲገለገልበት ከተገለፀ ደንበኛው በተለየ የመድረሻ ወደብ ይጠቀማል - ከተጠቀሰው የመድረሻ ወደብ የበለጠ.

የ DHCP ደንበኛ በአማካይ የአይፒ አድራሻውን ወደ 255.255.255.255 ከመቀበልዎ በፊት የላክ የፕሮቶኮል መልእክቶችን በሙሉ ይልካል. ለማረም ዓላማዎች አገልጋዩ እነዚህን መልእክቶች ወደ ሌላ አድራሻ ለማስተላለፍ ሊጠቀምበት ይችላል. ይሄ በ -s ዕልባት, በኩባንያው የአይፒ አድራሻ ወይም የጎራ ስም ተከትሎ ሊገለፅ ይችላል.

ለሙከራ ዓላማ ደንበኛው የሚልካቸው የዝቅተኛ የመስክ ማድረጊያው በ -ጋ ሰንደቅ ዓላማ ሊተካ ይችላል, ከዛ የአይፒ አድራሻውን ለመላክ ይሆናል. ይህ ለሙከራ በጣም ጠቃሚ ነው እና በማንኛውም ቋሚ ወይም ጠቃሚ መንገድ መስራት የለበትም.

የ DHCP ደንበኛ አንድ በይነገጽ እስኪያስተካክለው ከጀርባው እንዲሄድ ተደርጎ ወደ ቀድሞው ሁኔታ ይመለሳል. Force dhclient በቅድሚያ ሂደትን ለማስኬድ, -d ጥቆማው መገለጽ አለበት. ደንበኛው በአርትአሪው ስር ሲያሄድ, ወይም በሲስተም V ስርዓቶች ላይ ከድርጅት ላይ ሲያስኬ ይሄ ጠቃሚ ነው.

ደንበኛው የጅማሬ መልዕክትን እና የፕሮቶኮል ቅደም ተከተል ወደ መደበኛ ስህተት ስህተት ገላጭ (አድራሻ) እስኪያገኝ ድረስ ያሳይና ከዚያም የ syslog (3) ፋሲሊቲን በመጠቀም መልዕክቶችን ብቻ ይይዛል. የ -q ሰንደቅ ዓላማዎች ስህተቶች ያለ ማንኛውም መልእክቶች ወደ መደበኛ ስህተት ገላጭ እንዳይታተሙ ይከላከላል.

ደንበኛው በ DHCP ፕሮቶኮል የማይጠየቅ በመሆኑ አሁን ያለውን የኪራይ ውል አይለቀቅም. አንዳንድ የኬር አይኤስፒዎች ደንበኞቻቸው የተመደበውን የአይፒ አድራሻ ለመልቀቅ ከፈለጉ ለአገልጋዩ ማሳወቅ ይፈልጋሉ. -r ባንኩ የአሁኑን የኪራይ ውል በግልጽ ያስወጣል, ከዚያም የኪራይ ውሉ ከተለቀቀ በኋላ ደንበኛው ይወጣል.

-1- ኹን ባንዲራ የኪንግአውት ሕንፃን አንድ ጊዜ ለማከራየት ይሞክራሉ. ካልፈቀዱ, የ dhclient መውጫዎች በመግቢዩ ቁጥር ሁለት ይወጣሉ.

የ DHCP ደንበኛ ውህብ ውሂቡን/etc/dhclient.conf, በ < datafile> በ , የሂደት መረጃውን /var/run/dhclient.pid እና በ የእነዚህን ፋይሎች ስም የተለያዩ ስሞችን እና / ወይም አድራሻዎችን ለመጥቀስ, -cf, -lf , -pf እና -sf ጥይቆችን , ቀጥል የፋይሉን ስም ተከተል. ለምሳሌ, / var / lib / dhcp ወይም / var / run ምንም እንኳን የ DHCP ደንበኛ ሲጀመር ገና ካልተሠራ ይህ በጣም ጠቃሚ ሊሆን ይችላል.

የ DHCP ደንበኛ በተዋቀረው ለማዋቀር ምንም አይነት የአውታረ መረብ በይነገጽ ለመለየት ካልቻለ ይወጣል. በላፕቶፕ ኮምፒተር ኮምፒተሮች እና ሌሎች በትኩስ ማቃጠያ I / O አውቶቡሶች ውስጥ የሚገኙ ሌሎች ኮምፒዩተሮች ከሲስተም ማስነሳት በኋላ የስርጭት በይነገጽ ሊጨመር ይችላል. የ-ቱን ዕልት ደንበኛው ምንም አይነት እንዲህ ዓይነት ጣቢያን ካላገኘ መውጣት አይችልም. የኦምሴል (8) ፕሮግራም ከዚህ በኋላ በኔትወርክ በይነገጽ ላይ ሲጨመር ወይም ሲወገድ ለደንበኛው ለማሳወቅ ሊያገለግል ይችላል, ስለዚህም ደንበኛው በዚህ በይነገጽ ላይ የአይ ፒ አድራሻን ለማዋቀር ሊሞክር ይችላል.

የ DHCP ደንበኛው የ-n ዕልትን በመጠቀም ማንኛውንም ማዋቀሪያዎችን ለማቃናት እንዳይሞክር ይመራል. ይህ ከ-w ባንዲራ ጋር ተቀጣጣይ ነው .

ደንበኛው የአይፒ አድራሻ እስኪያገኝ ድረስ ከመጠበቅ ይልቅ ወዲያውኑ ዳማን ለመሆን መማከር ይችላል. ይህ -nw ባንዲራ በማቅረብ ሊሠራ ይችላል.

ማዋቀር

የ dhclient.conf (8) ፋይል አገባብ በተናጠል ተብራርቷል.

OMAPI

የ DHCP ደንበኛው እያሄደ ባለበት ሁኔታ ለመቆጣጠር የተወሰነ አቅም ያቀርባል, ሳያስቆመው. ይህ አቅራቢያ የርቀት ቁሳቁሶችን ለማስተናገድ ኤፒአይ (API) በመጠቀም ይቀርባል. የ OMAPI ደንበኞች TCP / IP በመጠቀም ከደንበኛ ጋር ይገናኛሉ, ይረጋግጡ, ከዚያም የደንበኞችን ወቅታዊ ሁኔታ ይመርምሩ እና ለውጦችን ያደርጋል.

መሠረታዊውን የ OMAPI ፕሮቶኮል በቀጥታ ተግባራዊ ከማድረግ ይልቅ, የተጠቃሚ ፕሮግራሞች የ dhcpctl ኤፒአይ ወይም OMAPI እራሱ መጠቀም አለባቸው. Dhcpctl OMAPI በራስ ሰር ስለማይሰራው የቤት ማስነሻ ሥራ አንዳንድ ነገሮችን የሚያከናውን መጠቅለያ ነው. Dhcpctl እና OMAPI በ dhcpctl (3) እና omapi (3) ውስጥ ተመዝግበዋል . ከደንበኛው ጋር ለማድረግ የሚፈልጓቸው አብዛኛዎቹ ነገሮች በቀጥታ ፐሮግራም (1) ትእዛዝ በመጠቀም በቀጥታ ሊከናወኑ ይችላሉ.

የመቆጣጠሪያው ዕቅድ

የቁጥጥር ነገር ተገልጋይ ደንበኛው እንዲዘጋ, እንዲይዝ ያደረጋቸውን የኪራይ ውሎች በሙሉ በመገልበጥ እና የዲ ኤን ኤስ ምዝግቦቹን ሊጨምር ይችላል. እንዲሁም ደንበኛው ለአፍታ እንዲቆም ያስችልዎታል - ይሄ ደንበኛው እየተጠቀመባቸው ያሉትን ማንኛውም ምንጮችን አይፈርም. ከዚያ እነዛን በይነገጽ እንደገና እንዲታረሙ ያስገድደዋል. ደንበኛው በእለት ኮምፒውተር ውስጥ በእንቅልፍ ከማቆየቱ በፊት ወይም በእንቅልፍ ውስጥ ከመተኛት በፊት ደንበኛን ለአፍታ ያቆሙ ይሆናል. ስልኩ ከተመለሰ በኋላ እንደገና ይቀጥሉ. ይህም ኮምፒተርዎ በእንቅልፍ ወይም በእንቅልፍ እያለ ኮምፒውተሮቹን እንዲዘጋ ይፈቅድና ከዚያም ኮምፒውተሩ በእንቅልፍ ከቆመ ወይም ከእንቅልፍ ሲወጣ ወደ ቀድሞ ሁኔታቸው እንደገና እንዲመጣ ያደርጋል.

የቁጥጥር ነገር አንድ አንድ ባህሪ አለው - የክስተቱ ሁኔታ. ደንበኛው እንዲዘጋ ለማድረግ የክስተቱን ሁኔታ ወደ 2 አዘጋጅተው ያዋቅሩት. 2 በ DHCPRELEASE በራስ-ሰር ያከናውናል. ለሙሉ ቆም ለማድረግ የክፋቱን ባህርይ ማስተካከል 3. ወደ ስልኩ ለመቀጠል የክስተቱን ሁኔታ መወሰን 4.

ጠቃሚ ማሳሰቢያ: በኮምፒተርዎ ውስጥ እንዴት አንድ ትዕዛዝ እንዴት ጥቅም ላይ እንደዋለ ለመመልከት የሰውውን ትዕዛዝ ( % man ) ይጠቀሙ.