Я использую общую линию, как это:

udhcpc -O domain

Но тэминал показывает только так:

Sending discover...
Sending select for 192.168.X.X...
Lease of 192.168.X.X obtained, leasing time ...

Так где же мой запрашиваемый результат?

1 ответ1

2

Все результаты из ответа DHCP передаются в сценарий подключения, который по умолчанию находится в /usr/share/udhcpc/default.script и /usr/share/udhcpc/default.script.d соответственно. Опции доступны либо по их имени (например, $domain), в этом случае они преобразуются в правильный формат с помощью udhcpc (например, по строке или IP-адресу), либо по их номеру ($opt224) для неизвестных параметров, и в этом случае они это просто hexdumps опции.

Поэтому, если вы хотите знать только возвращаемую опцию, поместите скрипт, подобный следующему, в /usr/share/udhcpc/default.script.d/echo-domain:

#!/bin/sh
echo "Domain: $domain"

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