Я использую общую линию, как это:
udhcpc -O domain
Но тэминал показывает только так:
Sending discover...
Sending select for 192.168.X.X...
Lease of 192.168.X.X obtained, leasing time ...
Так где же мой запрашиваемый результат?
Все результаты из ответа 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"