Solved

Centos PXE - PXE-E32: TFTP open timeout

Posted on 2010-09-07
5
3,811 Views
Last Modified: 2013-12-15
Hello, I am setting up a PXE Centos network installation server according to the instructions at http://www.centos.org/docs/5/html/Installation_Guide-en-US/ch-pxe.html

I have successfully been able to activate DHCP, NFS and TFTP but when booting from the network I get the following error:

Client IP: <valid IP) etc
GATEWAY IP :<correct ip>
PXE-E32: TFTP open timeout

I have attached the /etc/dhcpd.conf file and  also /etc/xinetd.d/tftp ,the /tftpboot folder was created using the PXEOS command yielding an existing path to "/tftpboot/linux-install/pxelinux.0" so any tips are appreciated!


ddns-update-style interim;
subnet 10.200.0.0  netmask 255.255.255.0 {
        option routers                  10.200.0.250;
        option subnet-mask              255.255.255.0;
        option domain-name              "ascade.se";
        option domain-name-servers      10.200.0.11;

        range 10.200.0.223 10.200.0.229;

    allow booting; allow bootp; class "pxeclients" { match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; next-server 10.200.0.108; filename "linux-install/pxelinux.0"; }

Open in new window

service tftp
{
        disable = no
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}

Open in new window

0
Comment
Question by:AndersBiro
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
5 Comments
 

Author Comment

by:AndersBiro
ID: 33617098
As an update I can mention that there might be something wrong with the TFTP server, I am able to login and connect using the tftp client but whenever I use the "get" command to transfer a file it says "Transfer timed out" so I would start troubleshooting here albeit i have very little knowledge of TFTP.
0
 

Author Comment

by:AndersBiro
ID: 33617258
Embarassingly enough it seems like I used the wrong folder using get so TFTP using the TFTP client works fine now.
0
 

Accepted Solution

by:
AndersBiro earned 0 total points
ID: 33618218
Next update is that I know found out that the PXE parameters as mentionend in the Centos manual was the cause of the problem and PXE booting now works fine once I replaced the parameters with:

        next-server 10.200.0.108      
        filename "linux-install/pxelinux.0";      

I am not done yet though as the installation program now freezes at the blue "Welcome to Centos"-screen but does not proceed after that point so is there some transition that I should be aware of?
(Perhaps from PXE boot program to the Centos ISO-files?)
0
 

Author Comment

by:AndersBiro
ID: 33618364
I suppose this can be closed since the original problem has been resolved and I will create another question for the new one.
0
 
LVL 18

Expert Comment

by:TobiasHolm
ID: 33618515
You can select your own answer as the correct one! ;)
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
If you use Debian 6 Squeeze and you are tired of looking at the childish graphical GDM login screen that is used by default, here's an easy way to change it. If you've already tried to change it you've probably discovered that none of the old met…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question