dhcp-host=00:11:22:33:44:55,set:old
dhcp-boot=tag:old,/tftp-22/pxelinux.0
# где 00:11:22:33:44:55 соответственно МАС нужной машины, old - метка
tftp-root=/srv/tftp-54
. Я так понял, TFTP не может выйти за пределы корня. Это то, что получилось.dhcp-host=00:11:22:33:44:55,set:old
dhcp-host=00:11:22:33:44:55,192.168.166.100
resolv-file=/etc/resolv-my.conf
interface=eth1
listen-address=127.0.0.1,192.168.166.2
no-dhcp-interface=tun0
bind-interfaces
expand-hosts
dhcp-range=192.168.166.150,192.168.166.250,48h
dhcp-host=00:11:d8:41:25:18,set:old
dhcp-boot=pxelinux.0
dhcp-boot=tag:old,/tftp-22/pxelinux.0
enable-tftp
tftp-root=/srv/tftp-54
dhcp-authoritative
conf-dir=/etc/dnsmasq.d
...
dhcp-host=00:11:22:33:44:55,192.168.166.100
...
resolv-file=/etc/resolv-my.conf
interface=eth1
listen-address=127.0.0.1,192.168.166.2
no-dhcp-interface=tun0
bind-interfaces
expand-hosts
dhcp-range=192.168.166.150,192.168.166.250,48h
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/srv/tftp-54
dhcp-authoritative
conf-dir=/etc/dnsmasq.d