Então, eu tenho um sistema embarcado que eu construí com yocto. Estou tentando habilitar DHCPv6. Mas quando eu tento colocar a interface online, ifup diz que não consegue encontrar o software DHCPv6, mesmo que dhcpcd esteja instalado. E dhcpcd funciona se eu executá-lo manualmente.
root@1234:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.5.80
netmask 255.255.255.0
gateway 192.168.5.1
iface eth1 inet6 dhcp
root@1234:~# ip a show dev eth1
8: eth1: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue qlen 1000
link/ether ce:e6:83:59:f1:93 brd ff:ff:ff:ff:ff:ff
inet 169.254.23.45/16 brd 169.254.255.255 scope global noprefixroute eth1
valid_lft forever preferred_lft forever
inet6 fe80::468b:6249:e50b:a437/64 scope link
valid_lft forever preferred_lft forever
root@1234:~# which dhcpcd
/sbin/dhcpcd
root@1234:~# ifup eth1
No DHCPv6 client software found!
ifup: failed to bring up eth1
root@1234:~#
Observe que eth1 é apenas uma interface fictícia por enquanto, para que eu não interrompa minha conexão SSH mexendo com eth0, que é onde realmente quero adicionar DHCPv6.