Дхцлиент - Линук / Уник наредба

дхцлиент - Клијент конфигурације динамичког хоста

СИНОПСИС

дхцлиент [ -п порт ] [ ] [ ] [ -1 ] [ ] [ -лф леасе-филе ] [ -пф пид-филе ] [ -цф цонфиг-филе ] [ -сф сцрипт-филе ] [ сервер ] [ релаи] [ ] [ -нв ] [ ] [ иф0 [ ... ифН ]]

ОПИС

Интернет софтверски конзорцијум ДХЦП Цлиент, дхцлиент, обезбеђује средство за конфигурирање једног или више мрежних интерфејса користећи протокол Динамиц Хост Цонфигуратион Протоцол, БООТП протокол или ако ови протоколи не успију, статичким додељивањем адресе.

ОПЕРАТИОН

ДХЦП протокол дозвољава домаћину да контактира централни сервер који одржава листу ИП адреса које се могу додијелити на једну или више подменија. ДХЦП клијент може затражити адресу из овог базена, а затим га користити привремено за комуникацију на мрежи. ДХЦП протокол такође пружа механизам помоћу кога клијент може научити важне детаље о мрежи на коју је прикључена, као што је локација подразумеваног рутера, локација сервера за именовање и тако даље.

Приликом покретања, дхцлиент чита дхцлиент.цонф за инструкције за конфигурацију. Онда добија листу свих мрежних интерфејса који су конфигурисани у тренутном систему. За сваки интерфејс покушава конфигурирати интерфејс помоћу ДХЦП протокола.

Да би пратили закупе преко рестартовања система и рестартовања сервера, дхцлиент чува листу закупа која је додељена у фајлу дхцлиент.леасес (5). Када се покрене, након читања датотеке дхцлиент.цонф, дхцлиент чита датотеку дхцлиент.леасес како би освежио своју меморију о томе шта је додељено у закуп.

Када се добије нови закуп, он се додаје на крај датотеке дхцлиент.леасес. Да би спријечио да датотека постане произвољно велика, с времена на вријеме дхцлиент креира нову датотеку дхцлиент.леасес из своје базне лизинг базе података. Стара верзија датотеке дхцлиент.леасес је задржана под именом дхцлиент.леасес ~ све док дхцлиент следећи пут не преведе бази података.

Старији закупи се чувају у случају да ДХЦП сервер није доступан када се први позив позове дхцлиент (обично током почетног процеса покретања система). У том случају се тестирају старији закупи из датотеке дхцлиент.леасес који још нису истекао, а ако су одређени да буду валидни, користе се све док исте не истекну или ДХЦП сервер постане доступан.

Мобилни хост који понекад треба да приступи мрежи на којој не постоји ДХЦП сервер може се унапред учитати закупом за одређену адресу на тој мрежи. Када сви покушаји ступања у контакт са ДХЦП сервером не успију, дхцлиент ће покушати да потврди статички закуп, а ако успије, користиће тај закуп до поновног покретања.

Мобилни хост такође може ићи у неке мреже на којима ДХЦП није доступан, али је БООТП. У том случају може бити повољно организовати са мрежним администратором за унос података у БООТП базу података, тако да се хост може брзо покренути на тој мрежи умјесто да се бележи кроз листу старих закупа.

КОМАНДНА ЛИНИЈА

Имена мрежних интерфејса које дхцлиент треба покушати конфигурисати могу бити специфициране на командној линији. Ако у командној линији нису специфициране имена интерфејса, дхцлиент ће обично идентификовати све мрежне интерфејсе, елиминишући не-емитоване интерфејсе ако је могуће, и покушати конфигурирати сваки интерфејс.

Такође је могуће одредити интерфејс по имену у дхцлиент.цонф (5) датотеци. Ако су интерфејси наведени на овај начин, клијент ће само конфигурисати интерфејсе који су или наведени у конфигурацијској датотеци или на командној линији и игноришу све друге интерфејсе.

Ако ДХЦП клијент треба да слуша и пренесе на другом порту од стандарда (порт 68), може се користити ознака -п . Требало би да следи број порта удп који би требало користити дхцлиент. Ово је углавном корисно за сврхе отклањања грешака. Ако је неки клијент спецификован за клијента да слуша и преноси, клијент ће такође користити другу одредишну порту - једну већу од наведеног одредишног порта.

ДХЦП клијент обично емитује било које поруке протокола које шаље прије него што стигне ИП адресу, 255.255.255.255, ИП адреса ограничене емитовања. За сврхе дебаговања, корисно је да сервер посаље ове поруке на неку другу адресу. Ово се може специфицирати са заставом, а затим следи ИП адреса или име домена одредишта.

У сврхе тестирања, гиаддр поље свих пакета које шаље клијент може се подесити користећи заставу, након чега следи ИП адреса за слање. Ово је корисно само за тестирање, и не треба се очекивати да ради на било који конзистентан или корисан начин.

ДХЦП клијент ће се нормално покренути у првом плану док не конфигурише интерфејс, а затим ће се вратити на рад у позадини. Да бисте покренули сила дхцлиент да се увек покреће као поступак у првом плану, треба навести ознаку . Ово је корисно када покрећете клијента под дебуггером или када га покрећете из система за системе В.

Клијент обично штампа поруку за покретање и приказује секвенцу протокола стандардном дескриптору грешке све док не добије адресу, а затим само пријављује поруке користећи сислог (3) објекат. Застава спречава да се све поруке, осим грешака, штампају до стандардног дескриптора грешака.

Клијент обично не отпушта тренутни закуп јер није потребан ДХЦП протоколом. Неки провајдери каблова захтевају од својих клијената да обавесте сервер ако желе да ослободе додељену ИП адресу. Застава експлицитно ослобађа тренутни закуп, а када је закуп издат, клијент излази.

-1 застава изазива дхцлиент да покуша једном да добије закуп. Ако не успе, дхцлиент излази са излазним кодом два.

ДХЦП клијент обично добија информације о конфигурацији из /етц/дхцлиент.цонф, своју базу за изнајмљивање из /вар/либ/дхцп/дхцлиент.леасес, чувају његов ИД процеса у датотеку названу /вар/рун/дхцлиент.пид и конфигурише мрежни интерфејс помоћу / сбин / дхцлиент-скрипта Да бисте одредили различита имена и / или локације за ове датотеке, користите ознаке -цф , -лф , -пф и -сф , односно одговарајуће име датотеке. Ово може бити посебно корисно ако, на примјер, / вар / либ / дхцп или / вар / рун још увијек није монтиран када се ДХЦП клијент покрене.

ДХЦП клијент обично излази ако не може идентификовати било који мрежни интерфејс за конфигурисање. На лаптоп рачунарима и другим рачунарима са В / И аутобуса са изменљивом изменом, могуће је да се након покретања система додавање емитованог интерфејса може додати. Знак -в се може користити да клијент проузрокује да не излази када не пронађе такве интерфејсе. Програм омсхелл (8) се затим може користити за обавештавање клијента када је додан или уклоњен мрежни интерфејс, тако да клијент може покушати да конфигурише ИП адресу на том интерфејсу.

ДХЦП клијент може бити усмерен да не покушава да конфигурише било који интерфејс помоћу ознаке -н . Ово ће највероватније бити корисно у комбинацији са ознаком -в .

Клијенту се такође може упутити да одмах постане демон, уместо да чека док не добије ИП адресу. Ово се може урадити тако што се добија ознака -нв .

КОНФИГУРАЦИЈА

Синтакса фајла дхцлиент.цонф (8) се дискутује појединачно.

ОМАПИ

ДХЦП клијент пружа неку могућност да га контролише док ради, без прекида. Ова могућност се пружа коришћењем ОМАПИ-а, АПИ-а за манипулацију удаљених објеката. Клијенти ОМАПИ-а се повезују са клијентом користећи ТЦП / ИП, аутентификују, а затим могу прегледати тренутни статус клијента и извршити измјене.

Уместо имплементације основног ОМАПИ протокола директно, корисни програми би требали користити дхцпцтл АПИ или саму ОМАПИ. Дхцпцтл је омотач који се бави неким кућним пословима које ОМАПИ не ради аутоматски. Дхцпцтл и ОМАПИ су документовани у дхцпцтл (3) и омапи (3) . Већина ствари које желите да радите са клијентом могу се извршити директно помоћу команде омсхелл (1) , уместо да пишете посебан програм.

ОБЈЕКТ КОНТРОЛЕ

Контролни објекат вам омогућава да затворите клијента, пустите све закупке које држи и бришу било које ДНС записе које је можда додала. Такође вам омогућава да паузирате клијента - то онемогућава било који интерфејс које корисник користи. Затим га можете поново покренути, што га доводи до реконфигурације тих интерфејса. Обично бисте зауставили клијента пре него што пређете у хибернацију или спавате на лаптоп рачунару. Онда ћете га наставити након повратка струје. Ово омогућава да се ПЦ картице искључе док рачунар хибернује или спаја, а затим се поново иницијализује у њихово претходно стање када рачунар изађе из стања хибернације или спавања.

Контролни објект има један атрибут - државни атрибут. Да бисте затворили клијента, поставите свој атрибут на 2. То ће аутоматски извршити ДХЦПРЕЛЕАСЕ. Да бисте га зауставили, поставите свој атрибут статусу 3. Да бисте је наставили, поставите свој атрибут стања на 4.

Важно: Користите команду човјека ( % човјек ) да бисте видели како се на вашем рачунару користи команда.