Problems revision 1.1
11.1Sgwr 21.1SgwrCommon problems and ways to work around them: 31.1Sgwr 41.1SgwrBootpd complains that it "can not get IP addr for HOSTNAME" 51.1Sgwr 61.1Sgwr If the entry is a "dummy" (not a real host) used only for 71.1Sgwr reference by other entries, put '.' in front of the name. 81.1Sgwr 91.1Sgwr If the entry is for a real client and the IP address for 101.1Sgwr the client can not be found using gethostbyname(), specify 111.1Sgwr the IP address for the client using numeric form. 121.1Sgwr 131.1SgwrBootpd takes a long time to finish parsing the bootptab file: 141.1Sgwr 151.1Sgwr Excessive startup time is usually caused by waiting for 161.1Sgwr timeouts on failed DNS lookup operations. If this is the 171.1Sgwr problem, find the client names for which DNS lookup fails 181.1Sgwr and change the bootptab to specify the IP addresses for 191.1Sgwr those clients using numeric form. 201.1Sgwr 211.1Sgwr When bootptab entries do not specify an ip address, bootpd 221.1Sgwr attempts to lookup the tagname as a host name to find the 231.1Sgwr IP address. To suppress this default action, either make 241.1Sgwr the entry a "dummy" or specify its IP numeric address. 251.1Sgwr 261.1Sgwr If your DNS lookups work but are just slow, consider either 271.1Sgwr running bootpd on the same machine as the DNS server or 281.1Sgwr running a caching DNS server on the host running bootpd. 291.1Sgwr 301.1SgwrMy huge bootptab file causes startup time to be so long that clients 311.1Sgwrgive up waiting for a reply. 321.1Sgwr 331.1Sgwr Truly huge bootptab files make "inetd" mode impractical. 341.1Sgwr Start bootpd in "standalone" mode when the server boots. 351.1Sgwr 361.1Sgwr Another possibility is to run one bootpd on each network 371.1Sgwr segment so each one can have a smaller bootptab. Only one 381.1Sgwr instance of bootpd may run on one server, so you would need 391.1Sgwr to use a different server for each network segment. 401.1Sgwr 411.1SgwrMy bootp clients are given responses with a boot file name that is 421.1Sgwrnot a fully specified path. 431.1Sgwr 441.1Sgwr Make sure the TFTP directory or home directory tags are set: 451.1Sgwr :td=/tftpboot: (or) 461.1Sgwr :hd=/usr/boot: (for example) 471.1Sgwr 48