Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.
Большинство систем в сети получают свои IP-адреса и другие сетевые параметры от DHCP-сервера. Возможно, вы знаете, как найти IP-адрес вашей системы, назначенный DHCP-сервером. Но знаете ли вы, какой IP-адрес у вашего DHCP-сервера?
Давайте кратко объясним, что такое DHCP-сервер и как узнать его IP-адрес в Linux.
Что такое DHCP-сервер?
DHCP-сервер, сокращение от Протокол динамического конфигурирования сервера 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, откройте терминал и выполните следующую команду:
кот /var/log/syslog | грэп -я 'DHCP'
Вывод показывает весь процесс DHCP, и оттуда вы можете легко определить IP-адрес DHCP-сервера, который в данном случае равен 192.168.42.254.
В дистрибутивах на основе RHEL
В дистрибутивах на основе RHEL вам нужно будет выполнить следующую команду, чтобы найти IP-адрес DHCP-сервера:
кот /var/журнал/сообщения | грэп -я 'DHCP'
2. Найдите IP-адрес DHCP-сервера с помощью журналаctl
Команда журналаctl отображает журналы, собранные systemd. В основном он показывает ту же информацию, что и /var/log/syslog.
Чтобы узнать IP-адрес DHCP-сервера, выполните команду journalctl следующим образом:
судожурналctl -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, выполните следующую команду:
кошка /var/lib/dhcp/dhclient.leases | grep -a -m1 “DHCP-сервер-идентификатор”
4. Найдите IP-адрес DHCP-сервера с помощью dhclient
Команда dhclient позволяет клиентам Linux получать, освобождать и обновлять IP-адреса с DHCP-сервера.
Вы можете использовать следующую команду dhclient для получения IP-адреса от DHCP-сервера:
судо дхклиент -v
Эта команда показывает весь процесс DHCP, и оттуда вы можете легко найти IP-адрес вашего DHCP-сервера.
Поиск IP-адреса DHCP-сервера в Linux
Теперь вы можете легко найти IP-адрес вашего DHCP-сервера, используя любой из вышеперечисленных методов. Хотя вам, возможно, не нужно часто это знать, иногда может быть полезно научиться находить IP-адрес DHCP-сервера.
В дополнение к IP-адресу DHCP-сервера также может быть полезно знать IP-адрес вашего маршрутизатора. Потому что без этой информации вы не сможете получить доступ к его веб-странице и внести какие-либо изменения в конфигурацию. К счастью, это так же просто, как найти IP-адрес DHCP-сервера.