Seite 1 von 2
PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 13:52
von opsipatrick
Hallo Zusammen,
mein Test-Client ist im x.x.74.x Netz und mein DHCP-Server im x.x.110.x(bei dem die Daten "IP-Adresse des Boot-Servers und Name des Boot-Files eingetragen sind).
Nach einem PXE-Boot auf meinem Test-Client werden keine Informationen vom DHCP-Server geladen.
Hat das etwas damit zu tun das der DHCP-Server nicht im selben Netz ist?
Gruß,
Patrick
Re: PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 15:43
von opsipatrick
Das ist wahrscheinlich egal.
Aber es kommt immer "TFTP open timeout".
Mir ist aufgefallen das unter ps -ef | grep -i *tft* oder ähnliches kein Prozess läuft für atftpd.
Im Pfad /etc/init.d/ sollte laut Doku
http://download.uib.de/opsi4.0/doc/html ... files-logs
ein Start-Stop-Skript opsi-atftpd sein. Ist aber keins vorhanden.
Des Weiteren hab ich in anderen Threads gelesen, dass ein inetd-Prozess verwendet wird. Den habe ich auch noch nicht gefunden.
Die /var/log/syslog habe ich auch nicht gefunden?!?
Was ich bisher gemacht habe:
Habe in die dhcp.conf (externer dhcp):
next-server und filename eingetragen.
hwinvent auf setup gesetzt
pc über pxe gebootet
-> dann kommt TFTP open timeout
Kann mir da einer vielleicht weiterhelfen?
Danke und Gruß,
Patrick
Re: PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 16:04
von thomas.besser
opsipatrick hat geschrieben:
Kann mir da einer vielleicht weiterhelfen?
Sag uns bitte erstmal auf was für einer Distribution du arbeitest?
Dann benutze mal bitte folgenden Befehl, um ein evtl. laufenden atftpd zu finden. Sieht bei mir dann so aus:
Code: Alles auswählen
root@opsi:~# ps ax | grep atftpd
1628 ? Ss 0:20 /usr/sbin/atftpd --daemon --port 69 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /tftpboot
Gruß
Thomas
Re: PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 16:11
von opsipatrick
Erstmal danke für deine schnelle Hilfe!
Ich benutze OpenSUSE 12.1
Ausgabe deines Befehls:
Heißt für mich er läuft nicht. Dennoch ist opsi-atftp installiert.
Unter /etc/init.d/ befindet sich kein Start-Script für opsi-atftp.
Gruß,
Patrick
Re: PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 16:14
von thomas.besser
dann prüfe doch ob das Paket 'opsi-atftpd' installiert ist.
Mit rpm dürfte das "rpm -q opsi-atftpd" sein.
Bzw. lass dir die Dateien dazu ausgeben: "rpm -ql opsi-atftpd"
Gruß
Thomas
Re: PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 16:19
von opsipatrick
Ausgabe:
Aber wenn ich mittels zypper se opsi-atftpd eingebe kommt:
Code: Alles auswählen
S | Name | Summary | Type
--+----------------------+------------------------------------------------------------+-----------
i | opsi-atftp | advanced TFTP server - opsi version with pcre, fifo and -> | package
Was mir noch aufgefallen ist bei mir ist unter zypper se opsi alles doppel vorhanden:
Code: Alles auswählen
S | Name | Summary | Type
--+----------------------+------------------------------------------------------------+-----------
i | opsi-atftp | advanced TFTP server - opsi version with pcre, fifo and -> | package
| opsi-atftp | advanced TFTP server - opsi version with pcre, fifo and -> | srcpackage
| opsi-atftp-client | Advanced Trivial File Transfer Protocol (ATFTP) - TFTP c-> | package
i | opsi-configed | opsi configuration editor | package
| opsi-configed | opsi configuration editor | srcpackage
i | opsi-depotserver | opsi depotserver | package
| opsi-depotserver | opsi depotserver | srcpackage
i | opsi-linux-bootimage | opsi linux bootimage | package
| opsi-linux-bootimage | opsi linux bootimage | srcpackage
| opsi-nagios-plugins | opsi Nagios Check-Plugins | package
| opsi-nagios-plugins | opsi Nagios Check-Plugins | srcpackage
i | opsi-utils | opsi utils | package
| opsi-utils | opsi utils | srcpackage
i | opsiconfd | opsi configuration service | package
| opsiconfd | opsi configuration service | srcpackage
i | opsipxeconfd | opsi pxe configuration daemon | package
| opsipxeconfd | opsi pxe configuration daemon | srcpackage
| perl-Test-Synopsis | Test your SYNOPSIS code | package
i | python-opsi | opsi python library | package
| python-opsi | opsi python library | srcpackage
Re: PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 16:24
von thomas.besser
Ok, unter Debian lautet das Paket offensichtlich anders.
Was sagt "rpm -ql opsi-atftp"?
Die doppelten kommen wohl von der letzten Spalte "package" oder "srcpackage" (Binaries oder eben die Quellen)
Gruß
Thomas
Re: PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 16:25
von opsipatrick
rpm -ql opsi-atftp sagt folgendes:
Code: Alles auswählen
/etc/xinetd.d/tftp
/usr/sbin/atftpd
/usr/sbin/in.tftpd
/usr/share/man/man8/atftpd.8.gz
/usr/share/man/man8/in.tftpd.8.gz
Danke und Gruß,
Patrick
Re: PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 16:29
von thomas.besser
Gut, ab hier kann ich dir nicht mehr wirklich weiterhelfen, da ich OpenSUSE noch nie in der Hand hatte.
Aber die Ausgabe erklärt zumindest schon mal, warum es keine /etc/init.d/atftpd gibt
UND das in OpenSUSE das ganze über 'xinetd' und nicht über 'inetd' abgewickelt wird.
Good luck...
Gruß
Thomas
Re: PXE-Boot DHCP-Server in anderem Netz als OPSI-Server
Verfasst: 03 Apr 2013, 16:33
von d.oertel
Hi,
läuft der xinetd ?
gruß
d.oertel