Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор.

Повечето системи в мрежата получават своите IP адреси и други свързани с мрежата параметри от DHCP сървър. Може да знаете как да намерите IP адреса на вашата система, зададен от DHCP сървър. Но знаете ли какъв е IP адресът на вашия DHCP сървър?

Нека накратко обясним какво всъщност представлява DHCP сървър и как можете да намерите неговия IP адрес в Linux.

Какво е DHCP сървър?

DHCP сървър, съкращение от Протокол за динамично конфигуриране на хост сървър, предоставя IP адреси и други мрежови параметри на клиентите в мрежата. Той позволява на устройствата автоматично да получават и подновяват IP адреси.

Без DHCP сървър администраторът ще трябва ръчно да конфигурира IP адреса за всяко устройство; следователно намалява и усилията, необходими за администриране на мрежа. DHCP сървър също елиминира шанса за Конфликт на IP адрес, което възниква, ако един и същ IP адрес е разпределен на множество устройства.

instagram viewer

Информацията, която DHCP сървърът предоставя, включва IP адрес, подмрежова маска, адрес на DNS сървър, шлюз по подразбиране и време за наемане. Всеки DHCP клиент получава IP адрес от DHCP сървър в следните прости стъпки:

  • Изпраща излъченото съобщение DHCPDISCOVER
  • Получава съобщението DHCPOFFER от DCHP сървъра
  • Изпраща съобщението DHCPREQUEST до DCHP сървъра
  • Получава DHCPACK съобщението от DCHP сървъра

1. Намерете IP адреса на DHCP сървър от директорията /var/log

The /var/log директория на Linux съхранява повечето от регистрационните файлове на системата. Той съдържа регистрационни файлове за оторизация, регистрационни файлове на ядрото, системни регистрационни файлове и регистрационни файлове, генерирани от приложенията. От тези регистрационни файлове можете да намерите IP адреса на DHCP сървър.

В базираните на Debian дистрибуции информацията, свързана с DHCP сървъра, се съхранява в /var/log/syslog директория, докато при базирани на RHEL дистрибуции тази информация се съхранява в /var/log/messages указател.

На базирани на Debian дистрибуции

За да намерите IP адреса на DHCP сървър на базирани на Debian дистрибуции, отворете терминала и изпълнете следната команда:

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

Резултатът показва целия DHCP процес и оттам можете лесно да определите IP адреса на DHCP сървъра, който в този случай е 192.168.42.254.

На базирани на RHEL дистрибуции

При дистрибуции, базирани на RHEL, ще трябва да изпълните командата по-долу, за да намерите IP адреса на DHCP сървър:

котка /var/log/messages | grep -i 'dhcp'

2. Намерете IP адрес на DHCP сървър с помощта на journalctl

Командата journalctl показва регистрационни файлове, събрани от systemd. Показва предимно същата информация, както е показано от /var/log/syslog.

За да намерите IP адреса на DHCP сървър, изпълнете командата journalctl, както следва:

sudo journalctl -r | grep -m1 DHCPACK

Изходът по-долу показва, че системата е получила IP адреса от DHCP сървъра 192.168.80.254.

3. Намерете IP адреса на DHCP сървър с помощта на dhclient.leases

DHCP клиентът или dhclient поддържа списък на лизингите, предоставени му от DHCP сървъра в dhclient.leases файл. Този файл съдържа информация за IP адреса на DHCP сървъра заедно с друга информация. Можете да намерите този файл под /var/lib/dhcp указател.

За да определите IP адреса на DHCP сървър от файла dhclient.leases, изпълнете следната команда:

cat /var/lib/dhcp/dhclient.leases | grep -a -m1 dhcp-сървър-идентификатор

4. Намерете IP адреса на DHCP сървър с помощта на dhclient

Командата dhclient позволява на клиентите на Linux да получават, освобождават и подновяват IP адреси от DHCP сървъра.

Можете да използвате следната команда dhclient, за да получите IP адрес от DHCP сървъра:

sudo dhclient -v 

Тази команда показва целия DHCP процес и оттам можете лесно да намерите IP адреса на вашия DHCP сървър.

Намиране на вашия IP адрес на DHCP сървър в Linux

Вече можете лесно да намерите IP адреса на вашия DHCP сървър, като използвате някой от горните методи. Въпреки че може да не ви се налага да го знаете често, понякога може да бъде полезно да научите как да намерите IP адреса на DHCP сървъра.

В допълнение към IP адреса на DHCP сървъра, познаването на IP адреса на вашия рутер също може да бъде полезно. Тъй като без тази информация не можете да получите достъп до неговата уеб страница и да правите промени в конфигурацията. За щастие, това е толкова просто, колкото намирането на IP адреса на DHCP сървъра.