For some reason, tftpboot does not work with a colon in filename parameter:

Code:
    group {
      filename "node7:linux/pxelinux.0";
    
      host machine_7a  {
        hardware ethernet 02:01:02:02:01:11;
        fixed-address 192.168.10.8;
      }
    
      host machine_7b {
        hardware ethernet 02:01:02:02:01:12;
        fixed-address 192.168.10.9;
      }
    }
If I change the colon to a dash: -, the remote machines can tftpboot fine. Do you know why a colon in the filename parameter doesn't work?