Dhclient - Linux / Unix Command

dhclient - динамикалык Host Тарам протоколу Кардар

Кыскача баяндама

dhclient [-p порт] [-d] [-q] [-1] [-r] [-lf ижара-билэ] [PID-делосуна -pf] [-cf тарам-билэ] [-sf скрипт-билэ] [сатылышы Server ] [-G реле] [-n] [-nw] [ж] [if0 [...: Organizations]]

DESCRIPTION

Интернет программалык бирикме DHCP Кардар, dhclient, бир же бир нече орнотууга камсыз кылуу үчүн тармак Interfaces статистикалык дарегин берүү менен бул протоколдор динамикалык Host Тарам протоколу, BOOTP протоколду колдонгон, же болбосо, анда, сөзсүз.

иш

DHCP протокол тизмесин жүргүзөт борбордук Server байланышуу тизмесине берет IP даректерин бир же бир нече тармакчаларынын боюнча берилиши мүмкүн. А DHCP кардар бул көлмөнү дарегин талап кылышы мүмкүн, андан кийин бир тармак боюнча байланыш үчүн убактылуу негизде колдонуу. DHCP протокол , ошондой эле кардар Мисалы, демейки роутерди жайгашкан, аты Server жайгашкан, жана ошондой эле, бул тиркелет кайсы тармакка байланыштуу маанилүү нерселерди биле алабыз себепчи механизмин камсыз кылат.

Башталганда, dhclient тарам нускамаларды dhclient.conf окуйт. Ал учурдагы системасында өзгөрүүлөр бардык тармак сызууларды тизмесин алат. Ар бир иштей үчүн, DHCP протоколду колдонгон макамын ырастап аракет.

Системасы өчүрүп-күйгүзүү жана Server жүргүзүүлөр боюнча ижара көз максатында, dhclient ал дайындалган ижара тизмесин сактайт dhclient.leases (5) сөп. Башталганда, dhclient.conf билэни окуп чыккандан кийин, dhclient ал дайындалган кайсы ижарага тууралуу эске салыш үчүн dhclient.leases билэни окуйт.

бир жаңы ижара ээ болгондо, ал dhclient.leases делосуна аягына тиркелет. убакыт dhclient-мезгили менен, негизсиз чоң болуп билэни жол бербөө үчүн, анын ичинде негизги ижара базасына бир жаңы dhclient.leases билэни жаратат. Dhclient.leases делосуна эски чыгаруу базасын эстеп калууга dhclient кийинки убакка чейин аты dhclient.leases ~ астында калат.

dhclient биринчи дуба (баштапкы системасы жүктөө учурунда жалпысынан) качан DHCP Server жеткиликтүү эмес Эски ижарага учурда болжол менен сакталып турат. Ошол учурда, али аяктай элек dhclient.leases делосуна эски ижарага текшерилет, алар жараксыз деп аныкталган болсо, анда алар же DHCP Server жеткиликтүү болуп бүтөт да чейин колдонулат.

кээде бар эч кандай DHCP Server турган тармакка кирүү үчүн керек болгон мобилдик алуучу ошол тармак боюнча туруктуу дареги үчүн ижарага менен жүктөлөт мүмкүн. бир DHCP Server байланышуу үчүн бардык күч-аракеттер ишке ашпай калганда, dhclient статикалык ижара негиздөөгө аракет кылат, ал ишке ашса, анда кайра чейин ижарага пайдаланат.

Уюлдук алуучу да DHCP, бирок BOOTP жеткиликтүү эмес, кайсы бир тармактар ​​барууга мүмкүн. Мындай учурда, аны кабыл алган эмес, эски ижара тизмеси аркылуу тебүү караганда тармагына тез жүктөө үчүн, BOOTP базасын боюнча кириши үчүн желе администратору менен байланышуу үчүн пайдалуу болушу мүмкүн.

команда киргизүүгө чакыруу

күүлөй аракет керек dhclient тармак сызууларды аттары буйрук сабында көрсөтүлгөн мүмкүн. эч кандай колдонмо аттары команда сабы dhclient көрсөтүлгөн болсо, адатта, мүмкүн болсо, бардык тармак Interfaces, elimininating эмес берүү Interfaces аныктоого болот, жана ар бир макамын ырастап аракет кылышат.

Бул dhclient.conf (5) иштин аталышы менен Interfaces тактоо да мүмкүн эмес. Interfaces ушундай жол менен көрсөтүлгөн болсо, анда кардар гана же тарам же чоюлуп буйрук сабында көрсөтүлгөн Interfaces тарамдатса болот, жана башка бардык Interfaces бурбайт.

DHCP кардар угуп жана стандарттын (порт 68) башка бир порттон берүүсү керек болсо, -p желек колдонулушу мүмкүн. Бул dhclient пайдалануу керек UDP порт саны менен коштолушу керек. Бул ой-мүчүлүштүктөрдү негизинен пайдалуу. көрсөтүлгөн көздөгөн портуна бир улуу - башка порт кардар жөнүндө угуп жана өткөрүү үчүн белгиленген болсо, кардар да башка көздөгөн порт колдонот.

DHCP кардар, эреже катары, 255.255.255.255 үчүн IP чектелген уктуруу дареги бир IP дарегин ээ мурда жөнөтөт ар кандай протокол билдирүүлөрдү өткөрүп берет. ой-мүчүлүштүктөрдү үчүн, ал Server башка дарек боюнча ушул кабарларды жөнөтүү үчүн пайдалуу болушу мүмкүн. Бул сатылышы желеги менен көрсөтүлгөн, турган IP-дарек же домен аты менен коштолушу мүмкүн.

Ой-сыноо үчүн, IP дареги менен кардар -G желегин колдонуп коюуга болот жөнөтөт бардык пакеттердин giaddr кабар жөнөтүү. Бул сыноо үчүн гана пайдалуу эмес, жана эч бир же пайдалуу жол менен иштөөгө мүмкүн эмес керек.

DHCP кардар бул макамын өзгөрүүлөр чейин, адатта, даярдуулук менен чуркап, анан көмүскөдө иштеткен кайтарылат. Ар дайым ач жараян катары иштетүү үчүн күч dhclient чуркап, -d желек белгилениши керек. Бул мүчүлүштүктөрдү ылайык кардар чуркап, же система V системалары боюнча inittab чыккан, аны иштеп жатканда, пайдалуу болушу мүмкүн.

Керектөөчүнүн Syslog ал дарегин алган чейин, андан кийин гана колдонуу билдирүүлөрдү жетсин стандарттык ката баалоо үчүн протокол тизмегин адатта киргизъъ кабар басып менен көрсөтөт (3) объект. -q желеги стандарттуу ката баалоо менен басылып жаткан каталар башка эч кандай жол бербейт.

кардар, эреже катары, DHCP Протоколго ылайык талап кылынган эмес, ошондой эле учурдагы ижара коё бербейт. Кээ бир кабелдик кайдан алар берилген IP дарегин бошотуу келсе Server билдирүүгө алардын кардарларына талап кылат. -r желеги ачык учурдагы ижара релиздер жана ижара бошотулду кийин, кардар чыгып.

-1 желек себеп dhclient ижарага алуу үчүн дагы бир аракет. ал ишке ашпаса, анда, dhclient чыгуу кодексинин эки айтылат.

DHCP кардар, адатта, анын тарам /etc/dhclient.conf маалымат, /var/lib/dhcp/dhclient.leases анын ижара базасын, /var/run/dhclient.pid аталган билэ анын жараян ID сактайт, жана тууралайт алат / sbin / dhclient-ариби тармак Interface, Алардын ар түрдүү аттарды жана / же жерлерди тактоо үчүн берилген аты менен -cf, -lf, -pf жана -sf желектерди, тиешелүүлүгүнө жараша, колдонушат. Эгерде, мисалы, / VAR DHCP кардар баштаган кезде / LIB / DHCP же / VAR / Нускасы ге орнотулган эмес, бул, айрыкча, пайдалуу болушу мүмкүн.

DHCP кардар, адатта, аны ырастап кандайдыр бир тармак Interfaces аныктоо мүмкүнчүлүгү жок болсо, анда айтылат. ысык-swappable I / O жүргүнчү ноутбук ЭЭМдин жана башка эсептөө машиналары, бул телерадио Interface система жүктөлүп кийин кошо калышы мүмкүн. Ал кандай гана болбосун ушундай көрүнүш таба албай калганда -w желек чыгуу үчүн эмес, кардарды себеп үчүн да колдонсо болот. Керектөөчү ошол иштей боюнча IP дарегин ырастап аракет деп omshell (8) программасы, андан кийин бир тармак Interface кошо алынып кийин кардарга кабарлоого колдонсо болот.

DHCP кардар желегин колдонуп ар кандай Interfaces ырастап аракет эмес, багытталган болушу мүмкүн. Бул -w желеги менен бирге пайдалуу болушу мүмкүн эмес.

Кардар ошондой эле, тескерисинче, ал бир IP дарегин алган чейин күтүп отура бербестен, дароо эле Daemon болууга көрсөтмө беришет. Бул -nw желегин камсыз кылуу аркылуу аткарылышы мүмкүн.

CONFIGURATION

dhclient.conf (8) Билэ синтаксиси чачыранды талкууланат.

OMAPI

DHCP кардар аны эч токтобостон, анда иштеп жатканда, аны башкаруу үчүн бир нече мүмкүнчүлүгүн камсыз кылат. Бул жөндөмдүүлүгү OMAPI, алыскы объекттерди башкарууга үчүн API аркылуу берилет. OMAPI кардарлар, TCP / IP аркылуу кардарга туташуу аныктыгын, андан кийин кардардын учурдагы абалын изилдеп, ага болгон өзгөрүүлөрдү жасай алабыз.

Тескерисинче, түздөн-түз негизги OMAPI протоколду ишке ашыруу эмес, колдонуучу программалар dhcpctl API же OMAPI өзү керек. Dhcpctl OMAPI өзүнөн эмес, теориялык Жумуштардын айрым тапшырмаларын бир бандеролдо болуп саналат. Dhcpctl жана OMAPI dhcpctl менен таризделет (3) жана omapi (3). Эгер кардар менен кылышыбызды каалайт элем көпчүлүгү нерселер эмес, атайын программа көрө, түздөн-түз omshell (1) буйругун колдонуу менен жүргүзүлүшү мүмкүн.

башкаруу объектинин,

башкаруу объект аны кармап кардарды түшүп, бардык ижарага бошотуу бекитип берет жана аны кошо мүмкүн кандайдыр бир DNS жазууларды жок кылуу. Ошондой эле кардарды тыным берет - бул кардарлар менен кандай Interfaces unconfigures. Сиз анда ал ошол Interfaces reconfigure себеп болгон, аны өчүрүп болот. Адатта чейин ноутбугунда боюнча ойгонуп же уктап жаткан кардарды тыным болмок. электр кайра кайтып, кийин аны кайра келет. Бул PC компьютер Уйкуда же уктап жатканда карталары жабылып турган, андан кийин компьютер ойгонуп же уктап жаткан учурдан баштап мурунку абалына reinitialized берет.

башкаруу объектиси бир өзгөчөлүгү бар - мамлекеттик касиетти. жерге кардарын бекитип, 2. Бул өзүнөн өзү DHCPRELEASE кылат мамлекеттик касиетти койду. Аны тыным үчүн, 3., аны улантуу үчүн, анын мамлекеттик касиетти коюп, 4 мамлекеттик касиетти койду.

Маанилүү иш: Келген колдонуу киши буйругун буйругу менен, атап айтканда ЭЭМ колдонулуп келе жатканын көрүп, (% адам).