Hello,
I think I observe this from the old days, probably from VyOS 1.2. This is also present in VyOS 1.3. and 1.4.
I have this setting in the config related to DHCP server:
vyos@router# show service dhcp-server shared-network-name LAN subnet 192.168.XXX.0/24 bootfile-name boot\x86\wdsnbp.com
As expected this translates to:
/run/dhcp-server/dhcpd.conf:75: option bootfile-name "boot\\x86\\wdsnbp.com"; /run/dhcp-server/dhcpd.conf:76: filename "boot\\x86\\wdsnbp.com";
If you reboot the router, you will get the following setting in the config:
vyos@router# show service dhcp-server shared-network-name LAN subnet 192.168.XXX.0/24 bootfile-name boot\\x86\\wdsnbp.com
and this further translates to
/run/dhcp-server/dhcpd.conf:75: option bootfile-name "boot\\\\x86\\\\wdsnbp.com"; /run/dhcp-server/dhcpd.conf:76: filename "boot\\\\x86\\\\wdsnbp.com";
Each next reboot doubles the number of backslashes.
This is weird.
Network boot doesn't work in the network with such a setting with multiple backslashes. Each time I manually return the number of slashes to normal, and then commit. Network boot starts working again.
Does anybody else observe this behavior?