lionel.michaut at itc.alstom.com
2003-Dec-16 07:17 UTC
[syslinux] PXELinux over Ris server
Having the same trouble that Mark ( http://www.zytor.com/pipermail/syslinux/2002-March/000244.html) had over a test platform I have here. Having a redhat 7.3 with dhcp V3.0rc12 and atftp (0.6.2) on a local small hub and a W2k Server with RIS installed. If I stop binlsvc on nt server my network boot run ok to pxelinux, but as soon as binlsvc is started, RIS server always respond over my local network (dhcp and dns stopped on nt server) Try to use option vendor-class-identifier "PXEClient" or next-server option to route to the correct tftp-server, but does not work ! Is there something special to set with mcast_adrr parameter ? What does signify address range: 239.255.0.0-255 for multicast ? Thanks for your help. Dec 16 08:10:23 ddnspxe1 tftpd[3387]: Trivial FTP server started (0.6.2) Dec 16 08:10:23 ddnspxe1 tftpd[3388]: running in daemon mode on port 69 Dec 16 08:10:23 ddnspxe1 tftpd[3388]: logging level: 7 Dec 16 08:10:23 ddnspxe1 tftpd[3388]: directory: /tftpboot/ Dec 16 08:10:23 ddnspxe1 tftpd[3388]: user: nobody.nobody Dec 16 08:10:23 ddnspxe1 tftpd[3388]: log file: syslog Dec 16 08:10:23 ddnspxe1 tftpd[3388]: server timeout: Not used Dec 16 08:10:23 ddnspxe1 tftpd[3388]: tftp retry timeout: 5 Dec 16 08:10:23 ddnspxe1 tftpd[3388]: maximum number of thread: 1000 Dec 16 08:10:23 ddnspxe1 tftpd[3388]: option timeout: enabled Dec 16 08:10:23 ddnspxe1 tftpd[3388]: option tzise: enabled Dec 16 08:10:23 ddnspxe1 tftpd[3388]: option blksize: enabled Dec 16 08:10:23 ddnspxe1 tftpd[3388]: option multicast: enabled Dec 16 08:10:23 ddnspxe1 tftpd[3388]: address range: 11.23.96.0-11.23.103.255 Dec 16 08:10:23 ddnspxe1 tftpd[3388]: port range: 3000-4000 Any idea ? My dhcpd.conf ddns-update-style interim; # deny unknown-clients; # not authoritative; authoritative; option subnet-mask 255.255.248.0; option domain-name "nettest.toto.titi.tata.com"; option domain-name-servers 11.23.97.14; allow booting; allow bootp; default-lease-time 86000; max-lease-time 172800; # class "MyPXEClients" { # match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; # option vendor-class-identifier "PXEclient"; # vendor-option-space PXE; # } subnet 11.23.96.0 netmask 255.255.248.0 { range 11.23.101.1 11.23.103.254; option subnet-mask 255.255.248.0; option broadcast-address 11.23.103.255; option routers 11.23.97.14; ddns-updates on; } host tftpserver { fixed-address 11.23.97.14; hardware ethernet 00:50:8b:a4:4a:c7; } group { next-server 11.23.97.14; filename "/tftpboot/pxelinux.0"; # option vendor-class-identifier "MyPXEClients"; host W330082 { # option vendor-class-identifier "PXEClient"; hardware ethernet 00:01:03:8C:5B:9D ; next-server 11.23.97.14; filename "pxelinux.0"; fixed-address 11.23.100.24 ; # My Linux Server } host W330558 { hardware ethernet 00:02:a5:c3:ac:8f ; fixed-address 11.23.100.44 ; next-server 11.23.97.14; # My Linux Server } host W005441 { filename "D:\RemoteInstall\OSChooser\i386\startrom.com"; hardware ethernet 00:50:8b:33:2c:a6 ; fixed-address 11.23.100.54 ; next-server 11.23.97.2; # My W2k Server } } :.________________ CONFIDENTIALITE : Ce message et les ?ventuelles pi?ces attach?es sont confidentiels. Si vous n'?tes pas dans la liste des destinataires, veuillez informer l'exp?diteur imm?diatement et ne pas divulguer le contenu ? une tierce personne, ne pas l'utiliser pour quelque raison que ce soit, ne pas stocker ou copier l'information qu'il contient sur un quelconque support. CONFIDENTIALITY : This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium.
Hi, lionel.michaut at itc.alstom.com schrieb am 16.12.03 08:40:02:> Having the same trouble that Mark ( > http://www.zytor.com/pipermail/syslinux/2002-March/000244.html) > had over a test platform I have here. Having a redhat 7.3 with dhcp > V3.0rc12 and atftp (0.6.2) on a local > small hub and a W2k Server with RIS installed. > > If I stop binlsvc on nt server my network boot run ok to pxelinux, > but as soon as binlsvc is started, RIS server always respond over > my local network (dhcp and dns stopped on nt server)This is the so-called 'PXE server', which assigns a boot file to the client, while the dhcp server assigns the IP address (and a boot file if no PXE server responds). I don't know any general way to switch this off, since this is implemented by the boot rom itself. Maybe you need to set some special options, but this should be documented in the PXE rom's documentation (usually there isn't any documentation about the PXE rom despite that the PXE rom exists ....). So you could try some options, and see if the rom still sends out a PXE request (Port 4xxx instead of the usual DHCP ports, the packet looks like a DHCP request).>From my point of view the invention of the 'PXE server' isn't useful at all, if someone needsto specify the bootfile independent of the IP address you could always generate a dhcp config from two sources. Regards, Josef ______________________________________________________________________________ WEB.DE FreeMail wird 5 Jahre jung! Feiern Sie mit uns und nutzen Sie die neuen Funktionen http://f.web.de/features/?mc=021130