Thank you for the answers. Dorian, this options is how systemimager works. On an ISC dhcpd3 it is declared: option option-140 code 140 = text;
Don, I updated my src tree (stable) and recompiled my userland yesterday, the error persist. The code without bug was updated on the stable tree? Thanks. On Thu, Oct 9, 2008 at 6:40 PM, Don Jackson <[EMAIL PROTECTED]> wrote: > > One extreme workaround is to use the OpenBSD port of ISC dhcpd 3.1.0 (in > the 4.3 ports repository ) > > If you do, you can declare custom option values symbolically, like this: > > option openbsd-install-script code 225 = text ; > > and then later: > > option openbsd-install-script " > http://www/config/custom-install.sh"; > > You also need to make sure that your dhcp client is requesting the option > values you care about, see /etc/dhclient.conf > > In a recent email to [EMAIL PROTECTED], Nick Bender stated: > > Note that if you use the stock dhcpd you need to be running a > version built > after 10-sep-2008 as there was a bug in dhcpd which caused > unreliable handling > of dhcp option numbers greater than 63. > So this might be related to your problem as well. > > > On Oct 9, 2008, at 11:38 AM, Beto wrote: > > Hi, >> I got a new machine to become my new server, so I installed OpenBSD 4.3 >> stable and all services thar run on the old machine. >> The older one runs OpenBSD 4.2 stable upgraded from OpenBSD 4.1 stable, >> everything works fine including dhcpd that pass some special options that >> says to System Imager Client which server to search for. >> On the new machine with the same configuration file, it does not work. The >> System Imager clients did not get the values, I think it is not passed. >> All >> the default information are passed. >> I recompiled again my userland to try to solve this, but it not works. >> >> Below my configuration file: >> >> # $OpenBSD: dhcpd.conf,v 1.1 1998/08/19 04:25:45 form Exp $ >> # >> # DHCP server options. >> # See dhcpd.conf(5) and dhcpd(8) for more information. >> # >> >> >> option domain-name "ncd.org.br"; >> option impress-servers 192.168.1.252; >> option time-servers 192.168.1.254; >> default-lease-time 86400; >> max-lease-time 90000; >> >> subnet 192.168.1.0 netmask 255.255.255.0 { >> deny unknown-clients; >> option domain-name-servers 192.168.1.254, 172.20.2.31, >> 172.20.2.126, 172.20.2.10; >> server-identifier 192.168.1.252; >> option routers 192.168.1.254; >> >> # Servidor System Imager >> option option-100 "192.168.1.252"; >> option option-140 "192.168.1.252"; >> option option-144 "n"; >> >> next-server 192.168.1.252; >> filename "pxelinux.bin"; >> >> range 192.168.1.1 192.168.1.24; >> range 192.168.1.251 192.168.1.251; >> >> #Clientes >> >> host ncd01 { hardware ethernet 00:0B:E0:J6:1C:FE; >> fixed-address 192.168.1.1; >> option host-name "ncd01";} >> >> . >> . >> . >> (Other clients) >> } >> >> >> Any idea , how to solve this? >> Thanks in advance. >> >> > -- Paulo Roberto Vieira Brandco