Skip to main content

Dhclient - Linux / Unix naredba

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox (Lipanj 2026)

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox (Lipanj 2026)
Anonim

SINOPSIS

dhclient -p luka -D Q -1 -r -lf zakup datoteka -pf PID-datoteka -CF config-datoteka -SF skripta-datoteka -s poslužitelj -g relej -n -nw -w if0 … IFN

OPIS

DHCP klijent Internetskog softvera, dhclient, pruža sredstvo za konfiguriranje jednog ili više mrežnih sučelja koristeći Dynamic Host Configuration Protocol, BOOTP protokol ili ako ovi protokoli ne uspiju, statičkim dodjeljivanjem adrese.

RAD

DHCP protokol omogućuje hostu da kontaktira središnji poslužitelj koji održava popis IP adresa koje mogu biti dodijeljene na jednoj ili više podmreža. DHCP klijent može zatražiti adresu iz tog bazena, a zatim ga privremeno koristiti za komunikaciju na mreži. DHCP protokol također pruža mehanizam kojim klijent može naučiti važne detalje o mreži na koju je priključen, kao što je mjesto zadanog usmjerivača, mjesto poslužitelja naziva i tako dalje.

Pri pokretanju, dhclient čita dhclient.conf za upute za konfiguraciju. Zatim dobiva popis svih mrežnih sučelja koja su konfigurirana u trenutnom sustavu. Za svako sučelje pokušava konfigurirati sučelje pomoću DHCP protokola.

Kako bi se pratile najami preko ponovnog pokretanja sustava i ponovnog pokretanja poslužitelja, dhclient čuva popis najam koji je dodijeljen u datoteci dhclient.leases (5). Pri pokretanju, nakon čitanja datoteke dhclient.conf, dhclient čita datoteku dhclient.leases kako bi osvježila svoju memoriju o tome što je najam.

Kada se stekne novi zakup, prilaže se do kraja datoteke dhclient.leases. Da bi se spriječilo da datoteka postane proizvoljno velika, s vremena na vrijeme dhclient stvara novu datoteku dhclient.leases iz svoje baze podataka o leasingu. Stara verzija datoteke dhclient.leases zadržana je pod imenom dhclient.leases ~ dok sljedeći put dhclient ponovno napiše bazu podataka.

Stari zakupi čuvaju se u slučaju da DHCP poslužitelj nije dostupan kada se prvi put zove dhclient (obično tijekom početnog procesa podizanja sustava). U tom slučaju, testirani su stari zakupi iz datoteke dhclient.leases koji još nisu istekli i ako se utvrdi da su valjani, koriste se sve dok ne isteknu ili DHCP poslužitelj postane dostupan.

Mobilni domaćin koji ponekad mora imati pristup mreži na kojoj nema DHCP poslužitelja može biti unaprijed učitano s zakupom za fiksnu adresu na toj mreži. Kada su svi pokušaji kontaktiranja DHCP poslužitelja propali, dhclient će pokušati potvrditi statički najam, a ako uspije, upotrijebit će taj zakup dok se ne ponovo pokrene.

Mobilni se host također može putovati na neke mreže na kojima DHCP nije dostupan, ali je BOOTP. U tom slučaju, može biti korisno dogovoriti s mrežnim administratorom unos u BOOTP bazi podataka, tako da se domaćin može brzo pokrenuti na toj mreži umjesto da se kreće kroz popis starih najmova.

COMMAND LINE

Nazivi mrežnih sučelja za koje dhclient treba pokušati konfigurirati mogu biti navedeni u naredbenom retku. Ako nijedan naziv sučelja nije naveden u naredbenom retku, dhclient će normalno identificirati sve mrežne sučelja, ukoliko je to moguće, i pokušati konfigurirati svako sučelje.

Također je moguće odrediti sučelja po imenu udhclient.conf (5) datoteka. Ako su sučelja navedena na taj način, klijent će samo konfigurirati sučelja koja su navedena u konfiguracijskoj datoteci ili naredbenoj liniji, a zanemariti sva druga sučelja.

Ako DHCP klijent treba slušati i odašiljati na drugom priključku osim standardnog (priključak 68),-pmože se koristiti zastavica. Potrebno je slijediti broj priključka udp koji dhclient treba koristiti. To je uglavnom korisno za svrhe uklanjanja pogrešaka. Ako je za klijenta određen drugi port koji sluša i odašilje, klijent će također koristiti drugačiji odredišni port - jedan veći od navedenog odredišnog ulaza.

DHCP klijent obično prenosi sve protokolne poruke koje šalje prije nego što stekne IP adresu, 255.255.255.255, IP adresu s ograničenom adresom. Za svrhe uklanjanja pogrešaka, korisno je da poslužitelj prenese te poruke na neku drugu adresu. To se može odrediti pomoću-szastavu, nakon čega slijedi IP adresa ili naziv domene odredišta.

Za potrebe testiranja, giaddr polje svih paketa koje šalje klijent može se postaviti pomoću-g zastavu, nakon čega slijedi IP adresa za slanje. Ovo je korisno samo za testiranje i ne bi se trebalo očekivati ​​da će raditi na bilo koji dosljedan ili koristan način.

DHCP klijent će normalno raditi u prvom planu dok ne konfigurira sučelje, a zatim će se vratiti na rad u pozadini. Za pokretanje sile dhclient da se uvijek izvodi kao proces u prvom planu,-D treba navesti zastavicu. To je korisno prilikom pokretanja klijenta pod programom za ispravljanje pogrešaka ili prilikom pokretanja iz inittab sustava sustava V.

Klijent normalno ispisuje poruku za pokretanje i prikazuje slijed protokola standardnom deskriptoru pogreške sve dok ne stekne adresu, a zatim samo bilježi poruke pomoćusyslog (3)objekt.Q zastava sprječava ispis bilo koje poruke osim pogrešaka u standardnom deskriptoru pogreške.

Klijent obično ne oslobađa trenutni zakup jer DHCP protokol ne zahtijeva.Neki kabelski ISP-ovi zahtijevaju od svojih klijenata da obavijeste poslužitelja ukoliko žele objaviti dodijeljenu IP adresu.-r zastava eksplicitno oslobađa trenutni zakup, a nakon što se otkup zakupa otpušta, klijent izlazi.

-1 zastava uzrok dhclient jednom pokušati dobiti zakup. Ako ne uspije, dhclient izlazi s izlaznim kodom dva.

DHCP klijent obično dobiva svoje podatke o konfiguraciji iz/etc/dhclient.conf, bazu podataka o zakupu iz/var/lib/dhcp/dhclient.leases, pohranjuje ID procesa u datoteku koja se zove/var/run/dhclient.pid, i konfigurira mrežno sučelje pomoću/ Sbin / dhclient-skripta Da biste odredili drugačija imena i / ili lokacije za ove datoteke, upotrijebite-CF, -lf, -pf i-SF zastave, a zatim naziv datoteke. To može biti osobito korisno ako, na primjer,/ Var / lib / dhcp ili/ Var / izvođenje još nije instaliran prilikom pokretanja DHCP klijenta.

DHCP klijent obično izlazi ako ne može identificirati nijedna mrežna sučelja za konfiguriranje. Na prijenosnim računalima i drugim računalima s hot-swappable I / O autobusi, moguće je da se emitiranje sučelja može dodati nakon pokretanja sustava.-w zastavica se može koristiti za izazivanje klijenta da ne izađe kad ne pronađe takva sučelja.omshell (8) program se zatim može koristiti za obavijestiti klijenta kada je mrežno sučelje dodano ili uklonjeno, tako da klijent može pokušati konfigurirati IP adresu na tom sučelju.

DHCP klijent može biti usmjeren da ne pokušava konfigurirati sučelja koristeći-n zastava. To će najvjerojatnije biti korisno u kombinaciji s-w zastava.

Klijentu se također može uputiti da postane demon odmah, umjesto da čeka dok ne stekne IP adresu. To se može učiniti davanjem-nw zastava.

KONFIGURACIJA

Sintaksa datoteke dhclient.conf (8) se raspravlja odvojeno.

OMAPI

DHCP klijent pruža neku mogućnost upravljanja njime dok je pokrenut, bez zaustavljanja. Ta je mogućnost pružena pomoću API-ja OMAPI za manipuliranje udaljenim objektima. Umapi klijenti se povezuju s klijentom koristeći TCP / IP, autentificiraju, a zatim mogu pregledati trenutni status klijenta i izvršiti promjene na njemu.

Umjesto da izravno implementiraju temeljni OMAPI protokol, korisni programi bi trebali koristiti samo dhcpctl API ili OMAPI. Dhcpctl je omot koji obrađuje neke od kućanskih poslova koje OMAPI ne čini automatski. Dhcpctl i OMAPI su dokumentirani udhcpctl (3) iomapi (3), Većina stvari koje biste željeli učiniti s klijentom može se izvršiti izravno pomoću programaomshell (1) naredba, umjesto da mora napisati poseban program.

KONTROLNI OBJEKT

Kontrolni objekt omogućuje vam zatvaranje klijenta, oslobađanje svih najam koji sadrži i brisanje svih DNS zapisa koje je možda dodala. Također vam omogućuje da pauzirate klijenta - ovaj unconfigures bilo sučelja klijent koristi. Zatim ga možete ponovno pokrenuti, što uzrokuje ponovno konfiguriranje tih sučelja. Uobičajeno biste zaustavili klijenta prije odlaska u stanje hibernacije ili spavanja na prijenosnom računalu. Tada biste je nastavili nakon što se moć vrati. To omogućuje PC kartice da se isključi dok računalo hibernacije ili spavanje, a zatim ponovno inicializirati na svoje prethodno stanje kada računalo izađe iz hibernacije ili spavanja.

Kontrolni objekt ima jedan atribut - državni atribut. Da biste zatvorili klijenta prema dolje, postavite njezin državni atribut na 2. To će automatski napraviti DHCPRELEASE. Da biste ga zaustavili, postavite njezin državni atribut na 3. Da biste ga nastavili, postavite njezin državni atribut na 4.

Važno: Koristiti čovjek naredba ( % čovjek ) kako biste vidjeli kako se naredba koristi na vašem računalu.