Dhclient - ពាក្យបញ្ជាលីនុច / យូនីក

dhclient - ម៉ាស៊ីនភ្ញៀវពិធីការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនថាមវន្ត

SYNOPSIS

dhclient [ -p ] [ -1 ] [ -r ] [ -lf lease-file ] [ -pf pid-file ] [ -cf config-file ] [ -sf script-file ] [ -s ម៉ាស៊ីនបម្រើ ] [ -g relay] [ -n ] [ -nw ] [ -w ] [ if0 [ ... ប្រសិនបើ ]]]

DESCRIPTION

ម៉ាស៊ីនភ្ញៀវ DHCP Client dhclient ផ្តល់នូវមធ្យោបាយសម្រាប់កំណត់រចនាសម្ព័ន្ធ ចំណុចប្រទាក់បណ្តាញ មួយរឺច្រើនដោយប្រើពិធីការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនថាមវន្តពិធីការ BOOTP ឬប្រសិនបើពិធីការទាំងនេះបរាជ័យដោយការផ្ដល់អាសយដ្ឋានតឹងរ៉ឹង។

ប្រតិបត្តិការ

ពិធីការ DHCP អនុញ្ញាតឱ្យម៉ាស៊ីនធ្វើការទាក់ទងទៅម៉ាស៊ីនបម្រើកណ្ដាលដែលរក្សាបញ្ជី អាសយដ្ឋាន IP ដែលអាចត្រូវបានកំណត់នៅលើបណ្ដាញមួយឬច្រើន។ អតិថិជន DHCP អាចស្នើសុំអាស័យដ្ឋានពីអាងនេះហើយបន្ទាប់មកប្រើវានៅលើបណ្តោះអាសន្នសម្រាប់ទំនាក់ទំនងនៅលើបណ្តាញ។ ពិធីការ DHCP ក៏ផ្តល់នូវយន្តការមួយដែលកូនសោអាចដឹងពីព័ត៌មានលម្អិតសំខាន់ៗអំពីបណ្តាញដែលវាត្រូវបានភ្ជាប់ដូចជាទីតាំងនៃរ៉ោតទ័រលំនាំដើមទីតាំងរបស់ម៉ាស៊ីនមេ។ ល។

នៅពេលចាប់ផ្តើម dhclient អាន dhclient.conf សម្រាប់ការណែនាំអំពីការកំណត់រចនាសម្ព័ន្ធ។ បន្ទាប់មកវាទទួលបានបញ្ជីចំណុចប្រទាក់បណ្តាញទាំងអស់ដែលត្រូវបានកំណត់រចនាសម្ព័ន្ធនៅក្នុងប្រព័ន្ធបច្ចុប្បន្ន។ សម្រាប់ចំណុចប្រទាក់នីមួយៗវាប៉ុនប៉ងកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ដោយប្រើពិធីការ DHCP ។

ដើម្បីរក្សាដាននៃការជួលឡើងវិញតាមរយៈការចាប់ផ្តើមប្រព័ន្ធឡើងវិញនិងការចាប់ផ្តើមម៉ាស៊ីនបម្រើឡើងវិញ dhclient រក្សានូវបញ្ជីនៃការជួលដែលត្រូវបានកំណត់នៅក្នុងឯកសារ dhclient.leases (5) ។ ពេលចាប់ផ្តើមបន្ទាប់ពីអានឯកសារ dhclient.conf dhclient អានឯកសារ dhclient.leases ដើម្បីធ្វើឱ្យការចងចាំរបស់វាស្រស់ត្រកាលអំពីអ្វីដែលបានផ្តល់ឱ្យ។

នៅពេលទិញថ្មីត្រូវបានភ្ជាប់ទៅចុងបញ្ចប់នៃឯកសារ dhclient.leases ។ ដើម្បីទប់ស្កាត់ឯកសារពីការក្លាយជាធំតាមអំពើចិត្តពីពេលមួយទៅពេលមួយ dhclient បង្កើតឯកសារ dhclient.leases ថ្មីមួយពីមូលដ្ឋានទិន្នន័យការជួលស្នូលរបស់វា។ កំណែចាស់របស់ឯកសារ dhclient.leases ត្រូវបានរក្សាទុកនៅក្រោមឈ្មោះ dhclient.leases ~ រហូតដល់ពេលក្រោយ dhclient សរសេរមូលដ្ឋានទិន្នន័យ។

ការជួលចាស់ត្រូវបានរក្សាទុកនៅក្នុងករណីដែលម៉ាស៊ីនបម្រើ DHCP មិនអាចប្រើបាននៅពេល dhclient ត្រូវបានគេហៅជាលើកដំបូង (ជាទូទៅក្នុងកំឡុងពេលចាប់ផ្ដើមដំណើរការប្រព័ន្ធដំបូង) ។ នៅក្នុងព្រឹត្តិការណ៍នោះការជួលចាស់ពីឯកសារ dhclient.leases ដែលមិនទាន់ផុតកំណត់ត្រូវបានសាកល្បងហើយប្រសិនបើពួកគេត្រូវបានកំណត់ថាត្រឹមត្រូវវានឹងត្រូវបានប្រើរហូតដល់ពួកគេផុតកំណត់ឬម៉ាស៊ីនបម្រើ DHCP អាចរកបាន។

ម៉ាស៊ីនចល័តមួយដែលជួនកាលត្រូវការចូលទៅក្នុងបណ្តាញដែលគ្មានម៉ាស៊ីនបម្រើ DHCP ណាមួយអាចត្រូវបានផ្ទុកជាមុនជាមួយការជួលសម្រាប់អាសយដ្ឋានថេរនៅលើបណ្តាញនោះ។ នៅពេលការព្យាយាមទាក់ទងទៅ DHCP server បរាជ័យហើយ dhclient នឹងព្យាយាមធ្វើសុពលភាពលើការជួលឋិតិវន្តហើយប្រសិនបើវាជោគជ័យវានឹងប្រើការជួលនេះរហូតដល់វាត្រូវបានចាប់ផ្តើមឡើងវិញ។

ម៉ាស៊ីនចល័តក៏អាចធ្វើដំណើរទៅកាន់បណ្តាញមួយចំនួនដែល DHCP មិនអាចប្រើបានប៉ុន្តែ BOOTP គឺ។ ក្នុងករណីនេះវាអាចមានគុណសម្បត្តិដើម្បីរៀបចំជាមួយអ្នកគ្រប់គ្រងបណ្តាញសម្រាប់ធាតុនៅលើមូលដ្ឋានទិន្នន័យ BOOTP ដូច្នេះម៉ាស៊ីនអាចចាប់ផ្ដើមបានលឿននៅលើបណ្តាញនោះជាជាងជិះកង់តាមរយៈបញ្ជីជួលចាស់។

បន្ទាត់ពាក្យបញ្ជា

ឈ្មោះចំណុចប្រទាក់បណ្តាញដែល dhclient គួរព្យាយាមកំណត់រចនាសម្ព័ន្ធអាចត្រូវបានបញ្ជាក់នៅលើបន្ទាត់ពាក្យបញ្ជា។ ប្រសិនបើគ្មានឈ្មោះចំណុចប្រទាក់ត្រូវបានបញ្ជាក់លើបន្ទាត់ពាក្យបញ្ជានោះទេនោះ dhclient ជាធម្មតានឹងកំណត់អត្តសញ្ញាណចំណុចប្រទាក់បណ្តាញទាំងអស់ដោយលុបបំបាត់ចំណុចប្រទាក់ដែលមិនផ្សាយប្រសិនបើអាចធ្វើទៅបានហើយព្យាយាមកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់នីមួយៗ។

វាក៏អាចបញ្ជាក់ពីចំណុចប្រទាក់តាមឈ្មោះក្នុងឯកសារ dhclient.conf (5) ។ ប្រសិនបើចំណុចប្រទាក់ត្រូវបានបញ្ជាក់តាមវិធីនេះនោះម៉ាស៊ីនភ្ញៀវនឹងកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ដែលត្រូវបានបញ្ជាក់ក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធឬនៅលើបន្ទាត់ពាក្យបញ្ជាហើយនឹងមិនអើពើចំណុចប្រទាក់ផ្សេងទៀតទាំងអស់។

ប្រសិនបើម៉ាស៊ីនភ្ញៀវ DHCP គួរតែស្តាប់និងបញ្ជូននៅលើច្រកក្រៅពីស្តង់ដារ (ច្រក 68) នោះទង់ -p អាចត្រូវបានប្រើ។ វាគួរតែបន្តដោយលេខច្រក udp ដែល dhclient គួរតែប្រើ។ វាមានប្រយោជន៍បំផុតសម្រាប់គោលបំណងបំបាត់កំហុស។ ប្រសិនបើច្រកផ្សេងទៀតត្រូវបានបញ្ជាក់សម្រាប់ម៉ាស៊ីនភ្ញៀវដើម្បីស្តាប់និងបញ្ជូននៅលើម៉ាស៊ីនភ្ញៀវនឹងប្រើច្រកទិសដៅផ្សេងគ្នា - ធំជាងច្រកទិសដៅដែលបានបញ្ជាក់។

ម៉ាស៊ីនភ្ញៀវ DHCP ជាធម្មតាបញ្ជូនសារពិធីការណាមួយដែលវាផ្ញើមុនពេលទទួលបានអាសយដ្ឋាន IP ទៅ 255.255.255.255 អាសយដ្ឋាន IP មានកំណត់។ សម្រាប់គោលបំណងបំបាត់កំហុសវាអាចមានប្រយោជន៍ដើម្បីឱ្យម៉ាស៊ីនបម្រើបញ្ជូនសារទាំងនេះទៅអាសយដ្ឋានផ្សេងមួយចំនួន។ វាអាចត្រូវបានបញ្ជាក់ដោយទង់ -s , អមដោយអាសយដ្ឋាន IP ឬឈ្មោះដែននៃទិសដៅ។

សម្រាប់គោលបំណងសាកល្បងវាលរឹបអូសនៃកញ្ចប់ទាំងអស់ដែលអតិថិជនផ្ញើអាចកំណត់ដោយប្រើទង់ -g ដែលអមដោយអាសយដ្ឋាន IP ដើម្បីផ្ញើ។ នេះមានប្រយោជន៍សម្រាប់ការធ្វើតេស្តនិងមិនត្រូវបានគេរំពឹងថានឹងធ្វើការតាមរបៀបដែលមានប្រយោជន៍ឬមានប្រយោជន៍នោះទេ។

ម៉ាស៊ីនភ្ញៀវ DHCP ជាធម្មតាដំណើរការក្នុងផ្ទៃខាងមុខរហូតដល់វាបានកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ហើយបន្ទាប់មកនឹងត្រឡប់ទៅដំណើរការក្នុងផ្ទៃខាងក្រោយ។ ដើម្បីដំណើរការ dhclient កម្លាំងដើម្បីដំណើរការជាលក្ខណៈផ្ទៃខាងក្រោយតែងតែគួរតែដាក់ទង់ -d ។ នេះមានប្រយោជន៍នៅពេលដំណើរការម៉ាស៊ីនកូននៅក្រោមកម្មវិធីបំបាត់កំហុសឬនៅពេលដែលដំណើរការវានៅលើប្រព័ន្ធប្រព័ន្ធ V ។

ធម្មតាម៉ាស៊ីនភ្ញៀវបោះពុម្ពសារចាប់ផ្តើមហើយបង្ហាញលំដាប់ប្រូតូកូលទៅកម្មវិធីពិពណ៌នាកំហុសស្តង់ដាររហូតទាល់តែវាបានទទួលអាសយដ្ឋានហើយបន្ទាប់មកកត់ត្រាសារដោយប្រើឧបករណ៍ syslog (3) ។ ទង់ -q ការពារសារណាមួយក្រៅពីកំហុសពីការបោះពុម្ពទៅអ្នកពិពណ៌នាកំហុសស្តង់ដារ។

ម៉ាស៊ីនភ្ញៀវជាធម្មតាមិនចេញផ្សាយកិច្ចសន្យាបច្ចុប្បន្នព្រោះវាមិនត្រូវបានទាមទារដោយពិធីការ DHCP ។ ISP ខ្សែកាបមួយចំនួនតម្រូវឱ្យអតិថិជនរបស់ខ្លួនជូនដំណឹងដល់ម៉ាស៊ីនមេប្រសិនបើពួកគេចង់ដោះអាស័យដ្ឋាន IP ដែលបានកំណត់។ ទង់ជាតិ -r បានចេញផ្សាយយ៉ាងច្បាស់ពីការជួលបច្ចុប្បន្នហើយនៅពេលដែលជួលត្រូវបានដោះលែងអតិថិជនចាកចេញ។

ទង់ -1 បណ្តាលឱ្យ dhclient សាកល្បងម្តងដើម្បីទទួលបានជួល។ ប្រសិនបើវាបរាជ័យនោះ dhclient ចេញជាមួយលេខកូដចេញពីរ។

ម៉ាស៊ីនភ្ញៀវ DHCP ទទួលព័ត៌មានពីការកំណត់រចនាសម្ព័ន្ធរបស់វាពី /etc/dhclient.conf, មូលដ្ឋានទិន្នន័យជួលពី /var/lib/dhcp/dhclient.leases, ផ្ទុកលេខសម្គាល់ដំណើរការរបស់វាក្នុងឯកសារមួយឈ្មោះ /var/run/dhclient.pid ហើយកំណត់រចនាសម្ព័ន្ធ ចំណុចប្រទាក់បណ្តាញដោយប្រើ ssb / dhclient-script ដើម្បីបញ្ជាក់ឈ្មោះនិង / ឬទីតាំងផ្សេងគ្នាសម្រាប់ឯកសារទាំងនេះប្រើ - cf, -lf, -pf និង -Sf flags រៀងគ្នាបន្តដោយឈ្មោះឯកសារ។ វាអាចមានប្រយោជន៍ជាពិសេសប្រសិនបើឧទាហរណ៍ / var / lib / dhcp/ var / run មិនត្រូវបានម៉ោននៅពេលដែលម៉ាស៊ីនភ្ញៀវ DHCP ត្រូវបានចាប់ផ្ដើម។

ម៉ាស៊ីនភ្ញៀវ DHCP ធម្មតាចេញប្រសិនបើវាមិនអាចកំណត់អត្តសញ្ញាណចំណុចប្រទាក់បណ្តាញណាមួយដើម្បីកំណត់រចនាសម្ព័ន្ធ។ នៅលើកុំព្យួទ័រយួរដៃនិងកុំព្យទ័រដទៃទៀតដែលមានឡាន I / O ដែលអាចប្តូរបានវាមានលទ្ធភាពដែលចំណុចប្រទាក់ការចាក់ផ្សាយអាចត្រូវបានបន្ថែមបន្ទាប់ពីការចាប់ផ្តើមប្រព័ន្ធ។ ទង់ -w អាចត្រូវបានប្រើដើម្បីធ្វើឱ្យម៉ាស៊ីនភ្ញៀវមិនឱ្យចេញនៅពេលដែលវាមិនឃើញមានចំណុចប្រទាក់បែបនេះ។ បន្ទាប់មកកម្មវិធី omshell (8) អាចត្រូវបានប្រើដើម្បីជូនដំណឹងដល់អតិថិជននៅពេលដែលចំណុចប្រទាក់បណ្តាញមួយត្រូវបានបន្ថែមឬយកចេញ, ដូច្នេះម៉ាស៊ីនភ្ញៀវអាចព្យាយាមកំណត់អាសយដ្ឋាន IP នៅលើចំណុចប្រទាក់នោះ។

ម៉ាស៊ីនភ្ញៀវ DHCP អាចត្រូវបានដឹកនាំមិនឱ្យព្យាយាមកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ណាមួយដោយប្រើទង់ -n ។ នេះទំនងជាមានប្រយោជន៍ក្នុងការផ្សំជាមួយទង់ -w

ម៉ាស៊ីនភ្ញៀវក៏អាចត្រូវបានណែនាំឱ្យក្លាយជាដេមិនភ្លាមៗជាជាងរង់ចាំរហូតដល់វាបានទទួលអាសយដ្ឋាន IP ។ នេះអាចត្រូវបានធ្វើដោយការផ្គត់ផ្គង់ទង់ -nw

ការកំណត់​រចនាសម្ព័ន្ធ

វាក្យសម្ព័ន្ធរបស់ឯកសារ dhclient.conf (8) ត្រូវបានពិភាក្សាដាច់ដោយឡែក។

OMAPI

ម៉ាស៊ីនភ្ញៀវ DHCP ផ្តល់សមត្ថភាពខ្លះក្នុងការគ្រប់គ្រងវាខណៈពេលដែលវាកំពុងដំណើរការដោយមិនបញ្ឈប់វា។ សមត្ថភាពនេះត្រូវបានផ្តល់ដោយប្រើ OMAPI ដែលជា API សម្រាប់ការប្រើប្រាស់វត្ថុពីចម្ងាយ។ អតិថិជន OMAPI តភ្ជាប់ទៅម៉ាស៊ីនភ្ញៀវដោយប្រើ TCP / IP, ផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវហើយបន្ទាប់មកអាចពិនិត្យមើលស្ថានភាពបច្ចុប្បន្នរបស់អតិថិជននិងធ្វើការផ្លាស់ប្តូរវា។

ជំនួសឱ្យការអនុវត្តពិធីការ OMAPI មូលដ្ឋានដោយផ្ទាល់កម្មវិធីអ្នកប្រើគួរតែប្រើ API dhcpctl ឬ OMAPI ដោយខ្លួនឯង។ Dhcpctl គឺជារុំរុំដែលអាចគ្រប់គ្រងការងារថែរក្សាគេហដ្ឋានមួយចំនួនដែល OMAPI មិនធ្វើដោយស្វ័យប្រវត្តិ។ Dhcpctl និង OMAPI ត្រូវបានចងក្រងជាឯកសារ dhcpctl (3) និង omapi (3) ។ រឿងជាច្រើនដែលអ្នកចង់ធ្វើជាមួយអតិថិជនអាចត្រូវបានធ្វើដោយផ្ទាល់ដោយប្រើពាក្យបញ្ជា omshell (1) ជាជាងការសរសេរកម្មវិធីពិសេស។

វត្ថុបញ្ជា

វត្ថុបញ្ជាអនុញ្ញាតឱ្យអ្នកបិទម៉ាស៊ីនភ្ញៀវចុះផ្សាយការជួលទាំងអស់ដែលវាបានរក្សាទុកនិងលុបកំណត់ត្រា DNS ដែលវាអាចត្រូវបានបន្ថែម។ វាក៏អនុញ្ញាតឱ្យអ្នកផ្អាកម៉ាស៊ីនភ្ញៀវផងដែរ - វាមិនកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ដែលម៉ាស៊ីនភ្ញៀវកំពុងប្រើទេ។ បន្ទាប់មកអ្នកអាចចាប់ផ្ដើមវាឡើងវិញដែលវាធ្វើឱ្យវាកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ទាំងនោះឡើងវិញ។ ជាទូទៅអ្នកនឹងផ្អាកម៉ាស៊ីនភ្ញៀវមុនពេលចូលទៅដេកលក់រឺដេកនៅលើកុំព្យូទ័រយួរដៃ។ បន្ទាប់មកអ្នកនឹងបន្តវាបន្ទាប់ពីអំណាចត្រឡប់មកវិញ។ នេះអនុញ្ញាតឱ្យកុំព្យូទ័រត្រូវបានបិទខណៈពេលដែលកុំព្យូទ័រត្រូវបាន hibernating ឬការដេក, ហើយបន្ទាប់មក reinitialized ទៅរដ្ឋមុនរបស់ពួកគេនៅពេលដែលកុំព្យូទ័រចេញពី hibernation ឬគេង។

វត្ថុបញ្ជាមានគុណលក្ខណៈមួយ - គុណលក្ខណៈរបស់រដ្ឋ។ ដើម្បីបិទម៉ាស៊ីនភ្ញៀវចុះកំណត់គុណលក្ខណៈរដ្ឋរបស់វាទៅ 2. វានឹងធ្វើ DHCPRELEASE ដោយស្វ័យប្រវត្តិ។ ដើម្បីផ្អាកវាកំណត់គុណលក្ខណៈរបស់វាទៅ 3 ។ ដើម្បីបន្តវាកំណត់គុណលក្ខណៈរបស់វាទៅជា 4 ។

សំខាន់: ប្រើ ពាក្យបញ្ជា man ( % man ) ដើម្បីមើលពីរបៀបប្រើពាក្យបញ្ជាលើកុំព្យូទ័រជាក់លាក់របស់អ្នក។