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.