Wat wil ik?
Ik wil een diskless-node maken. Een pc dus die volledig van het netwerk af werkt.
Wat heb ik tot nu toe gedaan?
Ik heb Gentoo's Guide hiervoor gevolgd (http://www.gentoo.org/doc/en/diskless-howto.xml)
De DHCP, TFTP, en NFS-server draaien. Ik heb alles precies zo gedaan zoals in de guide beschreven staat.
Op ip-adressen na is mijn dhcpd.conf hetzelfde als in de guide, echter in.tftpd (in /etc/conf.d) is ietwat afwijkend:
De 'workaround' hiervoor stond op http://syslinux.zytor.com/hardware.php#network bij "PXE stacks based on Intel's 0.99 series code".
Wat is het probleem?
Hij blijft niet meer hangen op hetzelfde punt, maar bij het volgende punt. Bij de melding "Transferring control to bootstrap" blijft hij staan, en gebeurt er niets meer.
De tcpdump (tcpdump host 10.0.0.155 and 10.0.0.150) output op de server is als volgt:
Daarna is er geen netwerk-activiteit meer. De enige google-hit op de melding "transferring control to bootstrap" is http://smartdata.usbid.com/datasheets/usbid/readme.pdf. Daarin staat enkel dat de melding 'geschrapt' is omdat die niet te internationaliseren was. Weet iemand wat dat nu is geworden? Of liever nog; een oplossing voor mijn probleem? Ik denk dat de DHCP correct werkt, anders zou hij geen ip krijgen en TFTP kunnen benaderen, lijkt me? Anders post ik nog wel even mijn dhcpd.conf
Alvast bedankt voor de reacties
Ik wil een diskless-node maken. Een pc dus die volledig van het netwerk af werkt.
Wat heb ik tot nu toe gedaan?
Ik heb Gentoo's Guide hiervoor gevolgd (http://www.gentoo.org/doc/en/diskless-howto.xml)
De DHCP, TFTP, en NFS-server draaien. Ik heb alles precies zo gedaan zoals in de guide beschreven staat.
Op ip-adressen na is mijn dhcpd.conf hetzelfde als in de guide, echter in.tftpd (in /etc/conf.d) is ietwat afwijkend:
code:
. Dit omdat mijn NIC (http://www.cti-texas.com/cti-texas/noname5.html) anders niet correct communiceert met TFTPD. Ik vond in de output van tcpdump telkens "33 RRQ "/pxelinux.0" octet blksiz"1
| INTFTPD_OPTS="-l -v -s ${INTFTPD_PATH} -r blksize |
De 'workaround' hiervoor stond op http://syslinux.zytor.com/hardware.php#network bij "PXE stacks based on Intel's 0.99 series code".
Wat is het probleem?
Hij blijft niet meer hangen op hetzelfde punt, maar bij het volgende punt. Bij de melding "Transferring control to bootstrap" blijft hij staan, en gebeurt er niets meer.
De tcpdump (tcpdump host 10.0.0.155 and 10.0.0.150) output op de server is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| 18:14:57.503862 IP (tos 0x10, ttl 16, id 0, offset 0, flags [none], length: 328) ward0.bootps > 10.0.0.155.bootpc: BOOTP/DHCP, Reply, length: 300, xid:0xc7c58e30, flags: [none]
Your IP: 10.0.0.155
Server IP: ward0 [|bootp]
18:14:57.512728 IP (tos 0x10, ttl 16, id 0, offset 0, flags [none], length: 328) ward0.bootps > 10.0.0.155.bootpc: BOOTP/DHCP, Reply, length: 300, xid:0xc7c58e30, flags: [none]
Your IP: 10.0.0.155
Server IP: ward0 [|bootp]
18:14:57.513246 arp who-has ward0 tell 10.0.0.155
18:14:57.513312 arp reply ward0 is-at 00:50:da:29:9d:cb
18:14:57.513400 IP (tos 0x0, ttl 20, id 2, offset 0, flags [none], length: 61) 10.0.0.155.2070 > ward0.tftp: 33 RRQ "/pxelinux.0" octet blksiz
18:14:57.514222 IP (tos 0x0, ttl 64, id 33426, offset 0, flags [none], length: 32) ward0.32952 > 10.0.0.155.2070: [bad udp cksum 854c!] UDP, length: 4
18:14:57.514339 IP (tos 0x0, ttl 20, id 3, offset 0, flags [none], length: 32) 10.0.0.155.2070 > ward0.32952: [udp sum ok] UDP, length: 4
18:15:02.513320 arp who-has 10.0.0.155 tell ward0
18:15:03.513167 arp who-has 10.0.0.155 tell ward0
18:15:04.513016 arp who-has 10.0.0.155 tell ward0 |
Daarna is er geen netwerk-activiteit meer. De enige google-hit op de melding "transferring control to bootstrap" is http://smartdata.usbid.com/datasheets/usbid/readme.pdf. Daarin staat enkel dat de melding 'geschrapt' is omdat die niet te internationaliseren was. Weet iemand wat dat nu is geworden? Of liever nog; een oplossing voor mijn probleem? Ik denk dat de DHCP correct werkt, anders zou hij geen ip krijgen en TFTP kunnen benaderen, lijkt me? Anders post ik nog wel even mijn dhcpd.conf
Alvast bedankt voor de reacties
edit:
10.0.0.155 is het client-ip en 10.0.0.150 de server
10.0.0.155 is het client-ip en 10.0.0.150 de server
edit:
Ik zoek ondertussen naar een andere NIC met PXE-mogelijkheden
Ik zoek ondertussen naar een andere NIC met PXE-mogelijkheden
[ Voor 12% gewijzigd door Verwijderd op 23-10-2005 21:27 ]