udhcpc: Как я могу получить результат запроса опции?

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

udhcpc -O domain

Но сюжет показывает только так:

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

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

1 ответ

Все результаты из ответа 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"
Другие вопросы по тегам