love to spare about it and contribuate what ever we agree
most importen to me is the sparing
I can only say what i experienced and what i would change in my edition (for my spin)
I have not check the scripts so this is pure user experience:
ServerStatic IP 192.168.0.1 on eth0
"Terminal Server" in cpanel.
Added /dev/sda1
default value for the rest
left it hanging...
ClientPXE boot error no DHCP server on network
Boot windows
No dhcp
Static ip 192.168.0.2
Ping success between 192.168.0.1 and 2
Servernetstat -na | grep LISTEN reveals only port 69
ps aux | grep dhcp revieals nothing
Services in cpanel only reveals dhcp (client is my guess)
Then is start looking for some dhcp with common sense and find but nothing.
Through apps browser i install dhcpd
SIGINT terminal server
Run terminal server
Reboot client
Now i cant remeber if it worked in first try or if it was right about here i found out that SIGINT did not kill everything in terminal server, and from that point on i did it everytime i restartet terminal server i cant remember or maybe i did not test at the right time to know if it had any difference but anything i think it should die along with the rest.
PXE boot dhcp receiving 192.168.0.20
PXE File not found
ServerNow i see alot of info in udhcp.conf file not being as exspected forinstance the default values from terminal server script is not pressent but i still got interface descriped 0.20 so i start to wonder if server it using the file.
change the dhcp adresse to start 50 end 60
Reboot client and see changes reflected but still PXE no file
ServerFitle about several options in udhcp.conf end up with four lines one being "
boot_file pxelinux.0" and that does the trick and makes me a happy panda
In short to me it sums up like this
dhcpd check
dhcpd install after dialog
new path syntaks in udhcp.conf
kill all related services when terminal service is killed.
I can see others had same problem (though solved with different relativation of path) and i dont think adding the "patch" and "xtra features" would do anything bad for those of whom its already working but do alot for those where it dosnt. But its easy to test since it works out of the box for you if the new version works on both it should be an improvement *GG