https://www.cs.tcd.ie/Stephen.Childs/pypxeboot/
root@drbl-xen-srv:~# wget https://www.cs.tcd.ie/Stephen.Childs/pypxeboot/pypxeboot-0.0.2.tar.gz
root@drbl-xen-srv:~# wget http://udhcp.busybox.net/source/udhcp-0.9.8.tar.gz
root@drbl-xen-srv:~# tar zxvf udhcp-0.9.8.tar.gz
root@drbl-xen-srv:~# tar zxvf pypxeboot-0.0.2.tar.gz
root@drbl-xen-srv:~# cp pypxeboot-0.0.2/udhcp_usermac.patch udhcp-0.9.8
root@drbl-xen-srv:~# cd udhcp-0.9.8/
root@drbl-xen-srv:~/udhcp-0.9.8# patch -p 1 < udhcp_usermac.patch
root@drbl-xen-srv:~#
root@drbl-xen-srv:~#