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"