Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu.

Enamik võrgus olevaid süsteeme saavad oma IP-aadressid ja muud võrguga seotud parameetrid DHCP-serverist. Võib-olla teate, kuidas leida oma süsteemi IP-aadressi, mille on määranud DHCP-server. Kuid kas teate, mis on teie DHCP-serveri IP-aadress?

Selgitame lühidalt, mis DHCP-server tegelikult on ja kuidas selle IP-aadressi Linuxis leida.

Mis on DHCP-server?

DHCP-server, lühend sõnadest Dynamic Host Configuration Protocol server, pakub võrgus olevatele klientidele IP-aadresse ja muid võrguparameetreid. See võimaldab seadmetel IP-aadresse automaatselt hankida ja uuendada.

Ilma DHCP-serverita peaks administraator iga seadme IP-aadressi käsitsi konfigureerima; seega vähendab see ka võrgu haldamiseks vajalikke jõupingutusi. DHCP-server välistab ka võimaluse IP-aadressi konflikt, mis juhtub siis, kui sama IP-aadress on eraldatud mitmele seadmele.

DHCP-serveri pakutav teave sisaldab IP-aadressi, alamvõrgu maski, DNS-serveri aadressi, vaikelüüsi ja rendi aega. Iga DHCP-klient saab DHCP-serverist IP-aadressi järgmiste lihtsate sammudega.

  • Saadab DHCPDISCOVER leviteate
  • Võtab vastu DCHP-serverist DHCPOFFER-teate
  • Saadab DHCPREQUEST-teate DCHP-serverile
  • Võtab vastu DHCPACK-teate DCHP-serverist

1. Otsige DHCP-serveri IP-aadressi kataloogist /var/log

The /var/log Linuxi kataloog salvestab enamiku süsteemi logidest. See sisaldab autoriseerimisloge, kerneli logisid, süsteemiloge ja rakenduste loodud logisid. Nendest logidest leiate DHCP-serveri IP-aadressi.

Debianil põhinevate distributsioonide puhul salvestatakse DHCP-serveriga seotud teave /var/log/syslog RHEL-põhiste distributsioonide puhul salvestatakse see teave kataloogi /var/log/messages kataloog.

Debianipõhistel distributsioonidel

Debianil põhinevate distributsioonide DHCP-serveri IP-aadressi leidmiseks avage terminal ja käivitage järgmine käsk:

cat /var/log/syslog | grep -i 'dhcp'

Väljund näitab kogu DHCP protsessi ja sealt saab hõlpsasti määrata DHCP serveri IP-aadressi, milleks antud juhul on 192.168.42.254.

RHEL-põhistel distributsioonidel

RHEL-põhiste distributsioonide puhul peate DHCP-serveri IP-aadressi leidmiseks käivitama alloleva käsu:

cat /var/log/messages | grep -i 'dhcp'

2. Otsige DHCP-serveri IP-aadressi kasutades journalctl

Journalctl käsk kuvab systemd kogutud logid. See näitab enamasti sama teavet, mida näitab /var/log/syslog.

DHCP-serveri IP-aadressi leidmiseks käivitage käsk journalctl järgmiselt.

sudo journalctl -r | grep -m1 DHCPACK

Allolev väljund näitab, et süsteem on saanud IP-aadressi DHCP-serverist 192.168.80.254.

3. Otsige üles DHCP-serveri IP-aadress, kasutades dhclient.leases

DHCP-klient või dhclient peab loendis DHCP-serveri poolt talle antud rendilepinguid. dhclient.leases faili. See fail sisaldab teavet DHCP-serveri IP-aadressi kohta koos muu teabega. Selle faili leiate jaotisest /var/lib/dhcp kataloog.

DHCP-serveri IP-aadressi määramiseks failist dhclient.leases käivitage järgmine käsk:

cat /var/lib/dhcp/dhclient.leases | grep -a -m1 dhcp-serveri identifikaator

4. Otsige dhclienti abil DHCP-serveri IP-aadressi

Käsk dhclient võimaldab Linuxi klientidel hankida, vabastada ja uuendada DHCP-serverist IP-aadresse.

DHCP-serverist IP-aadressi hankimiseks saate kasutada järgmist käsku dhclient:

sudo dhclient -v 

See käsk näitab kogu DHCP protsessi ja sealt leiate hõlpsalt oma DHCP-serveri IP-aadressi.

DHCP-serveri IP-aadressi leidmine Linuxis

Nüüd saate hõlpsalt leida oma DHCP-serveri IP-aadressi, kasutades mõnda ülaltoodud meetodit. Ehkki te ei pea seda sageli teadma, võib DHCP-serveri IP-aadressi leidmise õppimine mõnikord olla kasulik.

Lisaks DHCP-serveri IP-aadressile võib abi olla ka ruuteri IP-aadressi teadmisest. Kuna ilma selle teabeta ei saa te selle veebilehele juurde pääseda ega konfiguratsioonimuudatusi teha. Õnneks on see sama lihtne kui DHCP-serveri IP-aadressi leidmine.