Hallo Liste! Ich versuche einen diskless client zur arbeit zu zwingen! habe auch eine bootdiskette wie in der anleitung zu netboot beschrieben erzeugt, ebenso einen fuer diesen client passenden kernel auf dem server unter /boot abgelegt. auf dem server steht in /etc/dhcp.conf: host babe { hardware ethernet 00:20:18:ff:06:07; fixed-address 192.168.1.20; filename "/boot/bzImage-netboot"; option domain-name-servers 192.168.1.1; option domain-name "mogli.de"; } tarte ich nun den diskless pc mit der bootdiskette, passiert nach BOOTP: sending request (Press ESC to abort) ... nichts mehr, ausser dass weiterhin punkte (...) erscheinen. starte ich am server tcpdump kommt (solange der client an oben beschriebener stelle verweilt) in regelmaessigen abstaenden (z. B.): 11:44:19.834595 0.0.0.0.bootpc > 255.255.255.255.bootps: xid:0xc2620c00 secs: 414S:255.255.255.255 [|bootp] daraus schliesse ich, dass die bootp anfrage durchaus beim server ankommt, allerdings verwirren mich die 255.255.255.255 und die 0.0.0.0, da am client auch nichts anzukommen scheint. liegt da da problem?? die ethernet harware-adresse stimmt. mit dem kernel (unter /boot) auf einer diskette klappt alles, auch die netzwerbindung zum server. was mache ich falsch?? Markus --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Markus Krause schrieb:
Hallo Liste!
Ich versuche einen diskless client zur arbeit zu zwingen! habe auch eine bootdiskette wie in der anleitung zu netboot beschrieben erzeugt, ebenso einen fuer diesen client passenden kernel auf dem server unter /boot abgelegt.
auf dem server steht in /etc/dhcp.conf:
host babe { hardware ethernet 00:20:18:ff:06:07; fixed-address 192.168.1.20; filename "/boot/bzImage-netboot"; option domain-name-servers 192.168.1.1; option domain-name "mogli.de"; }
Welche IP hat Dein LAN, welche der DHCP-Server? Nach o.g. Config müßte es 192.168.1.0/24 haben!
starte ich nun den diskless pc mit der bootdiskette, passiert nach BOOTP: sending request (Press ESC to abort) ...
nichts mehr, ausser dass weiterhin punkte (...) erscheinen. starte ich am server tcpdump kommt (solange der client an oben beschriebener stelle verweilt) in regelmaessigen abstaenden (z. B.):
11:44:19.834595 0.0.0.0.bootpc > 255.255.255.255.bootps: xid:0xc2620c00 secs: 414S:255.255.255.255 [|bootp]
daraus schliesse ich, dass die bootp anfrage durchaus beim server ankommt, allerdings verwirren mich die 255.255.255.255 und die 0.0.0.0, da am client auch nichts anzukommen scheint. liegt da da problem?? die ethernet harware-adresse stimmt.
Diese Werte sind O.K. 0.0.0.0 ist der Client - er hat keine IP, also benutzt er "Any-Net". Die Broadcastadresse (255.255.255.255) im Ziel versucht, irgendeinen Rechner mit laufendem BOOTPD/DHCPD zu finden, denn an die IP des Server kann BOOTP nicht adressieren, da man ja selber noch keine IP hat (bzw. die des BOOTP/DHCP-Servers nicht kennt).
mit dem kernel (unter /boot) auf einer diskette klappt alles, auch die netzwerbindung zum server.
was mache ich falsch?? Markus
Was sagt /var/log messages? Starte mal den dhcpd neu und beobachte diese Datei dabei. Fehlermeldungen? Gruß hebi -- Dirk Hebenstreit Büro-Informationstechnik Tel.: 0170 2461522 Eschenweg 3 033200 85997 14558 Bergholz-Rehbrücke FAX : 033200 85999 dhebenstreit@rios.de dhebi@gmx.net --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Dirk Hebenstreit wrote:
Markus Krause schrieb:
[schnippschnapp]
Welche IP hat Dein LAN, welche der DHCP-Server? Nach o.g. Config müßte es 192.168.1.0/24 haben!
DHCP-Server: IP=192.168.1.1, netmask=255.255.255.0 was bedeutet /24 ??
[schnippschnapp]
Diese Werte sind O.K. 0.0.0.0 ist der Client - er hat keine IP, also benutzt er "Any-Net". Die Broadcastadresse (255.255.255.255) im Ziel versucht, irgendeinen Rechner mit laufendem BOOTPD/DHCPD zu finden, denn an die IP des Server kann BOOTP nicht adressieren, da man ja selber noch keine IP hat (bzw. die des BOOTP/DHCP-Servers nicht kennt).
[schnippschnapp]
Was sagt /var/log messages? Starte mal den dhcpd neu und beobachte diese Datei dabei. Fehlermeldungen?
mittlerweile bin ich dank hilfe (Andreas Achtzehn) aus der liste etwas weiter gekommen, mir fehlten eintraege in /etc/bootptab und die aktivierung von tftp in der /etc/inetd.conf. dhcpd startet ohne fehlermeldungen: merlin:~ # /usr/sbin/dhcpd eth0 eth1 Internet Software Consortium DHCP Server V2.0b1pl18 Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium. All rights reserved. Please contribute if you find this software useful. For info, please visit http://www.isc.org/dhcp-contrib.html Listening on LPF/eth1/00:c0:6c:44:82:97/192.168.1.0 Sending on LPF/eth1/00:c0:6c:44:82:97/192.168.1.0 Listening on LPF/eth0/00:50:ba:b0:7d:9c/192.168.0.0 Sending on LPF/eth0/00:50:ba:b0:7d:9c/192.168.0.0 Sending on Socket/fallback/fallback-net (zu erlaueterung: ich hab in merlin zwei netzwerkkarten drinn, an eth0 haengt ueber 100 MBit TP crossover kabel ein rechner direkt dran, an eth1 zwei weitere ueber BNC) nun kommt in /var log/messages Nov 30 23:21:48 merlin dhcpd: BOOTREQUEST from 00:20:18:ff:06:07 via eth1 Nov 30 23:21:48 merlin dhcpd: BOOTREPLY for 192.168.1.20 to babe (00:20:18:ff:06:07) via eth1 Nov 30 23:21:48 merlin in.tftpd[2323]: connect from 192.168.1.20 Nov 30 23:21:49 merlin tftpd[2324]: tftpd: trying to get file: /boot/bzImage-netboot der client meldet nun (immerhin): BOOTP: sending request (press ESC to abort): ok Local IP: 192.168.1.20 Server IP: 192.168.1.1 (merlin) File Name: /boot/bzImage-netboot Aber dann kommts: ERROR: invalid header Insert a boot disk and press any key muss der Kernel bzImage-netboot in besonderer Art und weise erzeugt oder evtl. umgewandelt werden (Sachen wie NFS_ROOT etc. ist alles im kernel drin, wie in der anleitung zu netboot beschrieben) ? Der gleiche kernel mit cp auf /dev/fd0 gebannt laeuft wunderbar ... :-(( Markus --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mit, 01 Dez 1999, Markus Krause wrote:
was bedeutet /24 ??
http://www.router.de/support/IPNET.html MfG, Joerg. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Henner, Reyer & Nickels, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Markus Krause schrieb am 01.12.1999 um 00:03:55 +0100: Hallo Markus,
Dirk Hebenstreit wrote:
Markus Krause schrieb:
[schnippschnapp]
Welche IP hat Dein LAN, welche der DHCP-Server? Nach o.g. Config müßte es 192.168.1.0/24 haben!
DHCP-Server: IP=192.168.1.1, netmask=255.255.255.0 was bedeutet /24 ??
rechne dir die Netzmaske ins binäre um, zähl die '1'en und Du wirst wissend sein. Bis denne, Michael -- "Hey look, he's wearin' a drive-thru headset! Maybe he works at BurgerWorld!" "(picks up phone) Uhh, hello? I'll take a quarter pounder and a dozen chicks in tight shorts to go, please." "Heh hehehehhehehheheheh heheheh." "(simultaneously) huh huh huhuhuhuhuhuhuhuhuh huhuh." Beavis & Butthead --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Markus Krause wrote:
Hallo Liste!
Hallo Markus.
Ich versuche einen diskless client zur arbeit zu zwingen! habe auch eine bootdiskette wie in der anleitung zu netboot beschrieben erzeugt, ebenso einen fuer diesen client passenden kernel auf dem server unter /boot abgelegt.
auf dem server steht in /etc/dhcp.conf:
host babe { hardware ethernet 00:20:18:ff:06:07; fixed-address 192.168.1.20; filename "/boot/bzImage-netboot"; option domain-name-servers 192.168.1.1; option domain-name "mogli.de"; }
starte ich nun den diskless pc mit der bootdiskette, passiert nach BOOTP: sending request (Press ESC to abort) ...
nichts mehr, ausser dass weiterhin punkte (...) erscheinen. starte ich am server tcpdump kommt (solange der client an oben beschriebener stelle verweilt) in regelmaessigen abstaenden (z. B.):
11:44:19.834595 0.0.0.0.bootpc > 255.255.255.255.bootps: xid:0xc2620c00 secs: 414S:255.255.255.255 [|bootp]
daraus schliesse ich, dass die bootp anfrage durchaus beim server ankommt, allerdings verwirren mich die 255.255.255.255 und die 0.0.0.0, da am client auch nichts anzukommen scheint. liegt da da problem?? die ethernet harware-adresse stimmt.
mit dem kernel (unter /boot) auf einer diskette klappt alles, auch die netzwerbindung zum server.
Mit DHCP kenn ich mich leider noch nicht aus, weil wir das bisher ueber bootp loesen. Was steht denn in /var/log/messages ? Bye, Christian -- Christian Schlichting http://christian.schlichting.com Wohnheim Langer Kamp http://www.lk.etc.tu-bs.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
c.schlichting@tu-bs.de
-
dhebenstreit@rios.de
-
jhe@lihas.de
-
krause@mogli-soft.de
-
micha28@gmx.de