Как найти IP-адрес сервера DHCP в Linux
Linux

Как найти IP-адрес сервера DHCP в Linux

Как часть сети, DHCP-сервер также имеет IP-адрес. Вот как его можно найти в Linux

Большинство систем в сети получают свои IP-адреса и другие параметры, связанные с сетью, от сервера DHCP. Возможно, вы знаете, как найти IP-адрес вашей системы, назначенный сервером DHCP. Но знаете ли вы, каков IP-адрес вашего DHCP-сервера?

Давайте кратко объясним, что такое DHCP-сервер и как найти его IP-адрес в Linux

Что такое DHCP-сервер?

Сервер DHCP, сокращенно от Dynamic Host Configuration Protocol server, предоставляет IP-адреса и другие сетевые параметры клиентам в сети. Он позволяет устройствам автоматически получать и обновлять IP-адреса

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

Информация, которую предоставляет DHCP-сервер, включает IP-адрес, маску подсети, адрес DNS-сервера, шлюз по умолчанию и время аренды. Каждый DHCP-клиент получает IP-адрес от DHCP-сервера, выполняя следующие простые действия:

  • Отправляет широковещательное сообщение DHCPDISCOVER.
  • Получает сообщение DHCPOFFER от сервера DCHP.
  • Отправляет сообщение DHCPREQUEST на сервер DCHP.
  • Получает сообщение DHCPACK от сервера DCHP.
  • 1. Поиск IP-адреса сервера DHCP В каталоге /var/log

    В каталоге /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-сервера, необходимо выполнить следующую команду:

    cat /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-server-identifier

    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

    Об авторе

    Алексей Белоусов

    Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

    Комментировать

    Оставить комментарий