Skip to main content

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

Anonim

СИНОПСИС

дхцлиент -п порт -1 -лф закуп-фајл -пф пид-фајл -цф цонфиг-филе -сф сцрипт-фајл сервер релеј -нв иф0 … ифН

ОПИС

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

ОПЕРАТИОН

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ОМАПИ

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

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

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

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

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

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