Dit is een oude revisie van het document!
In een linux shel zet je het IP nummer van de TFTP server om in een hexadecimaal getal:
echo 0x$(gethostip -x 192.168.1.10)
dit geeft als output:
0xC0A8010A
Log in op the Mikrotik server als admin.
Voeg het TFTP server IP toe als DHCP optie:
/ip dhcp-server option add code=150 name=tftp-server value=0xC0A8010A
/ip dhcp-server option add code=66 name=tftp-server value=0xC0A8010A
/ip dhcp-server option add code=128 name=tftp-server value=0xC0A8010A
En vog de net gemaakte optie toe aan je bestaande DHCP server
stop het netwerk, de veranderingen kun je anders niet doorvoeren:
virsh net-destroy default
Dan edit de file:
virsh net-edit default
Voeg vervolgens de bootp regel in het dhcp stuk toe voor jou specifieke bootp server. In dit voorbeeld is de tftpserver een VM, je kan er natuurlijk ook voor kiezen de libvirt server zelf de tftp server te maken, in dat geval set je de server op 192.168.120.1 en installeer je een tftp server.
...
<dhcp>
<range start='192.168.120.1' end='192.168.120.254'/>
<bootp file='pxelinux.0' server='192.168.120.10'/>
<host mac='00:16:3e:59:bb:75' name='tftp-server' ip='192.168.120.10'/>
</dhcp>
...
Vervolgens start je het netwerk weer:
virsh net-start default