Eu mesmo resolvi:
Eu tive que mudar o arquivo de configuração / etc / network / interfaces. Eu mudei:
auto wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Para:
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Isso também significa que posso remover a linha dhcpcd wlan0 no script. Agora recebo um IP na inicialização, mesmo quando inicio o serviço de rede a partir do script.