Hast du nicht in deinem ersten Beitrag dieses Threads hier gepostet:
...
150 TFTP Server IP Adress 192.168.0.25
...
005 Namenserver 192.168.1.11
006 DNS-Server 192.168.1.11
...
Daher mutmaße ich mal ganz stark, dass die IP 192.168.1.11 dein w2k server ist(?).
Weiter unten dann schriebst du:
PXEClient schickt DHCPDiscover an 0.0.0.0
192.168.1.11 OFFER.
Daraus entnehme ich, dass dein w2k-server als erster (oder als einziger sichtbarer) den TFTP-Dienst anbietet. Aus dem ersten Posting läßt sich aber entnehmen, dass du auf den TFTP-Server mit der IP 192.168.0.25 zugreifen willst.
Dann sollte der w2k-Server, der ja auch noch DNS und DHCP anbietet aber für die TFTP-Dienste abgeschaltet werden.
Was mir nicht klar wird, warum du offenbar mit 2 unterschiedlichen Subnetzen arbeitest. Ein Broadcast über *.*.*.255 gilt meines Wissens nach nur im aktuellen Subnetz. Das ist dann aber das des DHCP-Servers.
Mein Rat daher:
1.) Schalte die Optionen
012 Hostname pc-103opsi
013 Größe der Startdatei 0x16
017 Stammverzeichnis linux/
018 Erweiterungspfad linux/
043 Herstellerspezifische Information 01 04 00 00 00 00 ff
060 ClassID PXEClient
mal testweise aus. Denn die konfigurieren den TFTP-Dienst des DHCP-Servers, der ja dein w2k-Server ist, und schalte
2.) den TFTP-Dienst auf dem Windows server ab.
3.) Bring beide Netze ( *.*.1.* und *.*.0.*) zunächst einmal in ein gemeinsammes Subnetz (Vorschlag: 192.168.0.*, Subnetzmaske: 255.255.255.0) und schau dir
4.) auf dem opsi-server den pfad für den TFTP-Dienst genau an. Wenn der dann, wie bei uns in der opsi-Vers. 3.2, auch "/tftpboot/linux/pxelinux.0" lautet und auf dem Server mit dem Namen opsidemo (:= IP 192.168.0.25; Subnetz: 255.255.255.0) liegt, dann muss
5.) der DHCP-Server des w2k mit den Optionen
066 Hostname des Startservers opsidemo
067 Name der Startdatei linux/pxelinux.0
gestartet werden.
Ansonsten weiß ich auch keinen Rat mehr. Ich benutze die gleiche Konfiguration, nur dass es bei uns so funktioniert.