como definir um clientid dhcp via netctl via dhcpcd

0

Estou tentando definir uma string como dhcp clientid em um perfil netctl. Aqui está o que eu tentei até agora:

Interface=eth0
Connection=ethernet
IP=dhcp
#DHCPClient=(dhcpcd 'clientid="string"')
#DHCPClient=(dhcpcd clientid string )
#DHCPClient=(dhcpcd 'clientid=string' )
#DHCPClient=(dhcpcd -I string)
DHCPClient=('dhcpcd -I string')

Se eu definir o clientid no arquivo /etc/dhcpcd.conf como este clientid string em vez de duid , ele funcionará como um encanto, mas estará ativo em todos os perfis que usam o dhcpcd. Eu quero que o clientid seja sobrescrito apenas neste perfil.

    
por koma5 21.09.2014 / 16:37

1 resposta

0

Encontrei uma solução duplicando a configuração e especificando o argumento adicional -f /etc/dhcpcd-diffrent-clientid.conf .

IP=dhcp
DHCPClient=(dhcpcd)
DhcpcdOptions='-f /etc/dhcpcd-diffrent-clientid.conf'

Agora, alguns perfis netctl usam o arquivo de configuração normal com o duid como identificador e alguns usam minha string especial do clientid.

    
por 22.09.2014 / 08:34