Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius.
Dauguma tinklo sistemų gauna savo IP adresus ir kitus su tinklu susijusius parametrus iš DHCP serverio. Galbūt žinote, kaip rasti sistemos IP adresą, priskirtą DHCP serverio. Bet ar žinote, koks yra jūsų DHCP serverio IP adresas?
Trumpai paaiškinkime, kas iš tikrųjų yra DHCP serveris ir kaip galite rasti jo IP adresą Linux sistemoje.
Kas yra DHCP serveris?
DHCP serveris, trumpinys Dinaminis pagrindinio kompiuterio konfigūravimo protokolas serveris, teikia IP adresus ir kitus tinklo parametrus tinklo klientams. Tai leidžia įrenginiams automatiškai gauti ir atnaujinti IP adresus.
Be DHCP serverio administratorius turėtų rankiniu būdu konfigūruoti kiekvieno įrenginio IP adresą; taigi taip pat sumažinamos pastangos, reikalingos tinklui administruoti. DHCP serveris taip pat pašalina tikimybę IP adreso konfliktas, kuris atsiranda, jei tas pats IP adresas yra priskirtas keliems įrenginiams.
DHCP serverio teikiama informacija apima IP adresą, potinklio kaukę, DNS serverio adresą, numatytąjį šliuzą ir nuomos laiką. Kiekvienas DHCP klientas gauna IP adresą iš DHCP serverio atlikdamas šiuos paprastus veiksmus:
- Siunčia DHCPDISCOVER transliacijos pranešimą
- Gauna DHCPOFFER pranešimą iš DCHP serverio
- Siunčia DHCPREQUEST pranešimą DCHP serveriui
- Gauna DHCPACK pranešimą iš DCHP serverio
1. Raskite DHCP serverio IP adresą iš /var/log katalogo
The /var/log „Linux“ kataloge saugoma dauguma sistemos žurnalų. Jame yra autorizacijos žurnalai, branduolio žurnalai, sistemos žurnalai ir programų sugeneruoti žurnalai. Iš šių žurnalų galite rasti DHCP serverio IP adresą.
„Debian“ pagrindu sukurtuose platinimuose su DHCP serveriu susijusi informacija saugoma /var/log/syslog kataloge, o RHEL pagrįstuose platinimuose ši informacija saugoma /var/log/messages katalogas.
Debian pagrindu sukurtuose platinimuose
Norėdami rasti DHCP serverio IP adresą Debian pagrindu sukurtuose platinimuose, atidarykite terminalą ir paleiskite šią komandą:
cat /var/log/syslog | grep -i 'dhcp'
Išvestis rodo visą DHCP procesą ir iš ten galite lengvai nustatyti DHCP serverio IP adresą, kuris šiuo atveju yra 192.168.42.254.
RHEL pagrįstuose paskirstymuose
RHEL pagrįstuose platinimuose turėsite paleisti toliau pateiktą komandą, kad surastumėte DHCP serverio IP adresą:
cat /var/log/messages | grep -i 'dhcp'
2. Raskite DHCP serverio IP adresą naudodami journalctl
Journalctl komanda rodo sistemosd surinktus žurnalus. Dažniausiai rodoma ta pati informacija, kurią rodo /var/log/syslog.
Norėdami rasti DHCP serverio IP adresą, paleiskite komandą journalctl taip:
sudo journalctl -r | grep -m1 DHCPACK
Žemiau pateikta išvestis rodo, kad sistema gavo IP adresą iš DHCP serverio 192.168.80.254.
3. Raskite DHCP serverio IP adresą naudodami dhclient.leases
DHCP klientas arba dhclient tvarko DHCP serverio jam suteiktų nuomos sutarčių sąrašą. dhclient.leases failą. Šiame faile yra informacijos apie DHCP serverio IP ir kitą informaciją. Šį failą rasite po /var/lib/dhcp katalogas.
Norėdami nustatyti DHCP serverio IP adresą iš dhclient.leases failo, paleiskite šią komandą:
cat /var/lib/dhcp/dhclient.leases | grep -a -m1 “dhcp serverio identifikatorius”
4. Raskite DHCP serverio IP adresą naudodami dhclient
Komanda dhclient leidžia Linux klientams gauti, išleisti ir atnaujinti IP adresus iš DHCP serverio.
Norėdami gauti IP adresą iš DHCP serverio, galite naudoti šią dhclient komandą:
sudo dhclient -v
Ši komanda parodo visą DHCP procesą ir iš ten galite lengvai rasti savo DHCP serverio IP adresą.
DHCP serverio IP adreso radimas sistemoje „Linux“.
Dabar galite lengvai rasti savo DHCP serverio IP adresą naudodami bet kurį iš aukščiau pateiktų metodų. Nors jums to dažnai nereikia žinoti, kartais gali būti naudinga išmokti rasti DHCP serverio IP adresą.
Be DHCP serverio IP adreso, gali būti naudinga žinoti ir maršrutizatoriaus IP adresą. Nes be šios informacijos negalėsite pasiekti jo tinklalapio ir atlikti jokių konfigūracijos pakeitimų. Laimei, tai taip paprasta, kaip rasti DHCP serverio IP adresą.