[Gelöst]tftp will weder in der Firma noch zu Hause

dslthomas
Beiträge: 89
Registriert: 26 Mär 2012, 15:49

[Gelöst]tftp will weder in der Firma noch zu Hause

Beitrag von dslthomas »

Moin, Moin,

nachdem ich in der Firma ein wenig von OPSI geschwärmt habe, soll ich nun das ganze am 28.02. in der Firma vorstellen. Ein OPSI-Server ist ja auch eigendlich schnell aufgesetzt. Egal was ich gemacht habe,- es lief immer auf einen Timeout bei tftp-Boot hinaus. Also habe ich zu Hause das ganze nachstellen wollen da ich dachte das Firewallteam hat falsche Einstellungen genommen. Leider ist zu Hause das gleiche Problem! Ich habe OPSI nach folgender Anleitung installiert:

Code: Alles auswählen

Nach der Installation des Debian Grundsystems inkl. Graphischer Oberfläche die Datei /etc/hosts editieren und durch die IP des Servers ersetzen. Danach bitte kontrollieren ob die Eingabe getent hosts $(hostname -f) den Hostname inkl. Der richtigen IP des Servers ausgibt.

Nun die Datei /etc/apt/sources.list editieren und folgende Sources hinzufügen:#

deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/Debian_6.0 ./
deb http://ftp.de.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.de.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main non-free contrib
deb-src http://security.debian.org/ squeeze/updates main non-free contrib


wget -O - http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/Debian_6.0/Release.key | apt-key add -

aptitude update

aptitude install wget lsof host python-mechanize p7zip-full cabextract openbsd-inetd samba samba-common smbclient smbfs samba-doc install mysql-server sun-java6-jre sun-java6-plugin tofrodos xmlstarlet nautilus-share

http://forums.debian.net/viewtopic.php?f=5&t=68221


apt-get install libstdc++5 lib32gcc1 
apt-get install lib32stdc++6 lib32gcc1
apt-get install lib32ncurses5 lib32gcc1
apt-get install libsdl1.2-dev lib32gcc1
apt-get install ia32-libs lib32gcc1

aptitude update
aptitude safe-upgrade
aptitude remove tftpd
update-inetd --remove tftpd
aptitude install opsi-atftpd
aptitude install opsi-depotserver
aptitude install opsi-configed

opsi-setup --auto-configure-samba

opsi-setup --configure-mysql

opsi-setup --init-current-config
opsi-setup --set-rights
/etc/init.d/opsiconfd restart
/etc/init.d/opsipxeconfd restart

useradd -m -s /bin/bash adminuser
passwd adminuser
smbpasswd -a adminuser
adduser adminuser opsiadmin
getent group opsiadmin
adduser adminuser pcpatch

opsi-setup --init-current-config
opsi-setup --set-rights
/etc/init.d/opsiconfd restart
/etc/init.d/opsipxeconfd restart

In der Datei /etc/opsi/opsiconfd.conf die Option update ip auf yes stellen.
/etc/init.d/opsiconfd reload
_____________________________________________________________

in der Datei /etc/opsi/opsi-product-updater.conf  folgendes Repository hinzufügen
dirs = opsi4.0/products/localboot, opsi4.0/products/netboot, opsi4.0/products/contribute/full-package

opsi-product-updater -i -vv
Danach habe ich einen Client in OPSI hinzugefügt und einfach die Hardwareinventur auf Setup gestellt.

Der DHCP (W2k8R2) ist folgendermaßen konfiguriert:

Bild
Bild

Wenn ich von einem Win7-Rechner die tftp-Verbindung teste so funktioniert das auch:

Bild

jedoch läuft das ganze am Client auf einen Timeout hinaus:

Bild

Ich habe jetzt schon mehrfach neu installiert in der Hoffnung einen für mich erkennbaren Fehler zu entdecken, leider hat alles nichts geholfen. Jetzt muss ich dann doch das Forum in Anspruch nehmen weil ich keine Ahnung habe wo ich jetzt noch suchen soll.

Danke und Gruß aus Hamburg
Zuletzt geändert von dslthomas am 07 Feb 2013, 09:52, insgesamt 1-mal geändert.
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: tftp will weder in der Firma noch zu Hause

Beitrag von tobias »

auch wenn ich nicht glaube das es an Berechtigungen liegt probier mal ein
opsi-setup --set-rights /tftpboot/

und initialisiere die config nochmal:
opsi-setup --init-curent-config

finde das seltsam das es scheinbar nur bei PXE zu dem timeout kommt direkter tftp zugriff über nen client geht ja scheinbar mhhh
dslthomas
Beiträge: 89
Registriert: 26 Mär 2012, 15:49

Re: tftp will weder in der Firma noch zu Hause

Beitrag von dslthomas »

Hallo Tobias,

hab ich eben versucht,- aber leider ohne Änderung. Hab den Server auch noch mal durchgestartet aber auch das hat leider nichts gebracht
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: tftp will weder in der Firma noch zu Hause

Beitrag von tobias »

irgendwas in den logs vom tftp server zu finden?
dslthomas
Beiträge: 89
Registriert: 26 Mär 2012, 15:49

Re: tftp will weder in der Firma noch zu Hause

Beitrag von dslthomas »

hmm gibts da ein spezielles Logfile? Ich hae schon so ziemlich alles durch aber da wird nicht protokolliert
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: tftp will weder in der Firma noch zu Hause

Beitrag von tobias »

was sagt ein:

Code: Alles auswählen

grep tftp /var/log/syslog
dslthomas
Beiträge: 89
Registriert: 26 Mär 2012, 15:49

Re: tftp will weder in der Firma noch zu Hause

Beitrag von dslthomas »

Code: Alles auswählen

root@opsi:~# grep tftp /var/log/syslog
Feb  4 22:43:41 opsi in.tftpd[8840]: connect from 192.168.0.80 (192.168.0.80)
Feb  4 22:43:41 opsi atftpd[8840]: Advanced Trivial FTP server started (0.7)
Feb  4 22:43:41 opsi atftpd[8840]: Serving linux/pxelinux.0 to 192.168.0.80:54501
Feb  4 22:48:41 opsi atftpd[8840]: atftpd terminating after 300 seconds
Feb  4 22:48:41 opsi atftpd[8840]: Main thread exiting
Feb  5 00:17:25 opsi in.tftpd[2736]: connect from 192.168.0.80 (192.168.0.80)
Feb  5 00:17:25 opsi atftpd[2736]: Advanced Trivial FTP server started (0.7)
Feb  5 00:17:25 opsi atftpd[2736]: Serving linux/pxelinux.0 to 192.168.0.80:58334
Feb  5 00:22:25 opsi atftpd[2736]: atftpd terminating after 300 seconds
Feb  5 00:22:25 opsi atftpd[2736]: Main thread exiting
Feb  5 10:21:26 opsi in.tftpd[7329]: connect from 192.168.0.80 (192.168.0.80)
Feb  5 10:21:26 opsi atftpd[7329]: Advanced Trivial FTP server started (0.7)
Feb  5 10:21:26 opsi atftpd[7329]: Serving linux/pxelinux.0 to 192.168.0.80:62364
Feb  5 10:26:26 opsi atftpd[7329]: atftpd terminating after 300 seconds
Feb  5 10:26:26 opsi atftpd[7329]: Main thread exiting
Das waren meine manuellen Versuche
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: tftp will weder in der Firma noch zu Hause

Beitrag von tobias »

dann wäre nun zu klären warum beim Server wirklich nix ankommt....

Ist der Client von dem du erfolgreich manuell zugreifst der selbe wie der der via PXE booten soll?

Wie schaut die infrastruktur aus? Ich sehe der Client ist ein VMware Client. Workstation oder hast du dir nen ESXi zum testen hingestellt?
dslthomas
Beiträge: 89
Registriert: 26 Mär 2012, 15:49

Re: tftp will weder in der Firma noch zu Hause

Beitrag von dslthomas »

Also ich habe hie ne kleine Entwicklungsumgebung mit einem ESX. Ich habe auch auf der lokalen Maschine ne VM mit der ich ebenfalls teste.

Der PC von dem aus es manuell geht,- geht es aber via PXE-Boot nicht. Ich habe es mit drei unterschiedlichen Clients versucht. Von überall kann ich manuell das Bootfile holen aber via PXE-Boot geht es dann nicht...
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: tftp will weder in der Firma noch zu Hause

Beitrag von tobias »

das ist echt seltsam denn wenn es sich um eine VM handelt auf dem selben host am selben vSwitch und vermutlich in der selben Portgruppe wie der OPSI Server dann gibts es jdenfalls netzwerkseitig nichts was irgendwie blocken könnte. Und mit VMware Clients hatte ich auch was PXE angeht bisher keine Probleme (allerdings ESXi 5.1)

Ne idee wäre nun einfach mal per Wireshark zu sniffen was die da untereinander machen. Das debian ist komplett standard? Ich nutz immer Ubuntu sollte ja eigentlich keinen große Unterschied machen.

Wenn du von einem 3. client den traffic sniffen willst musst du auf dem vSwitch den promiscuous mode einschalten.


Ne alternative wäre mal testweise die OPSI VM zu nehmen ob du damit die selben Probleme hast.
http://sourceforge.net/projects/opsi/fi ... p/download
Antworten