[Last Call] Learn about multicloud storage options and how to improve your company's cloud strategy. Register Now

x
?
Solved

Centos PXE - PXE-E32: TFTP open timeout

Posted on 2010-09-07
5
Medium Priority
?
4,102 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

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

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

This article will explain how to establish a SSH connection to Ubuntu through the firewall and using a different port other then 22. I have set up a Ubuntu virtual machine in Virtualbox and I am running a Windows 7 workstation. From the Ubuntu vi…
1. Introduction As many people are interested in Linux but not as many are interested or knowledgeable (enough) to install Linux on their system, here is a safe way to try out Linux on your existing (Windows) system. The idea is that you insta…
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…
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
Suggested Courses

650 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