We have a large lot of 411GL boards that just arrived with v5.11 on them. We wanted to automate the configuration process to upgrade them to v5.21 and to put v2.41 of RouterBoot on them using FlashFig and FTP with scripts.
It seems that FlashFig in Netinstall v5.21 will not respond to bootp requests from the boards. Wireshark sees the bootp requests coming from the boards, but there is no reply. However, if we enable Net Booting then Netinstall does reply. With hundreds of boards to configure, we need to automate the process and doing boards one by one is just not practical.
Second issue is scripting of passwords and confirmations. If we write a simple script to do something like /system routerboard upgrade, the script fails because it wants a "Y" to confirm. We have tried all sorts of tricks to bypass it and you just can't. Also, if you want to do auto-upgrade then the system asks for password and stalls the script as well. Why can't scripts bypass these prompts? Is there a way to automate response for confirmations and passwords? This is again important for automatic configurations. We would not store permanent operating passwords in scripts, obviously.
Seems like maintenance functions like upgrade of firmware and auto-upgrade should be fully scriptable.
Suggestions?