udhcpc: Como posso obter o resultado da opção de solicitação?

0

Eu uso uma linha como esta:

udhcpc -O domain

Mas o teminal só mostra assim:

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

Então, onde está o meu resultado pedido?

    
por Rob 27.03.2013 / 04:26

1 resposta

2

Todos os resultados da resposta do DHCP são passados para o script de gancho, por padrão, localizado em /usr/share/udhcpc/default.script e /usr/share/udhcpc/default.script.d , respectivamente. As opções estão disponíveis pelo nome (como $domain ), nesse caso, elas são convertidas para o formato correto por udhcpc (como uma string ou endereço IP) ou pelo seu número ( $opt224 ) para opções desconhecidas, em que caso eles são simplesmente hexdumps da opção.

Portanto, se você quiser apenas saber a opção retornada, coloque um script como o seguinte em /usr/share/udhcpc/default.script.d/echo-domain :

#!/bin/sh
echo "Domain: $domain"
    
por 12.10.2017 / 07:26