Finally managed to get a Linux dhcp client working with the weird Terayon DHCP server. The fix: set a client identifier using '-i "MSFT 987"' thus faking a win98 dhcp client. Terayon
really tests their equipment using the 'hey, it works with windows' mentality.