Недавно на моем рабочем месте был установлен DHCP-сервер (isc-dhcp-server).

Я ищу утилиту для проверки сетевых настроек DHCP с удаленного компьютера (не используя dhclient / iptables /renew).

  • индикация отвечающего сервера (иногда мои коллеги по ошибке устанавливают службы DHCP)
  • возможность предоставления MAC-адреса (для проверки резервирования пула)
  • простое отображение ответа

например:

$> [utility name] [source mac address | optional] ...

RESPONSE (DHCP Server is 192.168....)
    IP: 192.168.....
    SUBNET: 255.255.....
    DEFAULT GATEWAY: 192.168.....
    ...

2 ответа2

3

Вы можете попробовать утилиту "dhcping". На CentOS/RHEL у вас будет возможность "установить yum" после того, как вы подключитесь к репозиторию EPEL. Проверьте параметры команды. Они кажутся действительно актуальными для ваших нужд.

dhcping(8)                  General Commands Manual                 dhcping(8)

NAME
   dhcping - send a DHCP request to DHCP server to see if it’s up and running

SYNOPSIS
   dhcping [-v] [-q] [-i] [-r] -t maxwait -c client-IP-address -s server-IP-address -h client-hardware-address [-g gateway-
   IP-address]

DESCRIPTION
   This command allows the system administrator to check if a remote DHCP server is still functioning.

   Options are:

   -v   Verbose, print some information.

   -i   Use DHCPINFORM packets.

   -r   Use DHCPREQUEST packets (default behaviour).

   -q   Quiet, print nothing on the screen.

   -t maxwait
        Maximum time to wait for an answer from the server in seconds.  Default is 3 seconds.

   -c client-IP-address
        Request this IP address. Note that this is also the IP address the answer will be sent to.

   -s server-IP-address
        Send the DHCP packet to this IP address.

   -h client-hardware-address
        Use this hardware-address in the DHCP request. It can be up to sixteen octets seperated by colons (i.e. 01:02:03:04)

   -g gateway-IP-address
        Use this IP address for the gateway IP address in the DHCP packet.  This option is currently broken

Всего наилучшего!

+ Даниэль.

0

Это старая ветка, но, как ни крути, мой голос идет по адресу http://blog.thecybershadow.net/2013/01/10/dhcp-test-client/ Из блога:

При попытке настроить мою домашнюю сеть я был встревожен тем, что не было простого способа проверить DHCP-сервер. Отслеживание пакетов ограничивается проверкой существующего трафика.

Существуют инструменты тестирования DHCP (DHCPing и dhquery), однако оба они устарели и не работают с последними версиями их требований, и оба не будут работать в Windows.

Я написал простой DHCP-клиент, который может принимать и декодировать передаваемые DHCP-ответы, а также отправлять DHCP-пакеты «обнаружения». Инструмент кроссплатформенный и должен работать на Windows и основных системах POSIX.

Я скачал его с https://github.com/CyberShadow/dhcptest и скомпилировал. Он предоставляет скомпилированные версии для Windows, но в Linux вы должны скомпилировать его самостоятельно, что очень легко с хорошими инструкциями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .