Solved

Centos PXE - PXE-E32: TFTP open timeout

Posted on 2010-09-07
5
3,655 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
  • 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

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

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

Suggested Solutions

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…
The purpose of this article is to show how we can create Linux Mint virtual machine using Oracle Virtual Box. To install Linux Mint we have to download the ISO file from its website i.e. http://www.linuxmint.com. Once you open the link you will see …
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…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

920 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

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now