I've been away for a while, so I'd just drop by for while just to address a few things.

1. There will be no dhcp conflict between netboot-server's DHCP server and your router's DHCP server. netboot-server uses code originally written by phLe http://www.murga-linux.com/puppy/viewtopic.php?t=62308 - the netboot DHCP only responds to PXE requests, not standard DHCP requests

2. The NIC is only used during PXE loading, and then released. When puppy is fully loaded, Puppy's drivers will take over the NIC. Once you see puppy's desktop, you need to configure your network as usual - the settings you get during PXE booting is temporary.

3. PXE support is done in BIOS - while web browsing in puppy is supported by Puppy's drivers. You need to check and ensure that your NIC is supported by Quickset puppy. (Puppy 4.31 is rather old, many newer hardware / NIC won't work with it).

Everything running fine...
I have all working DHCP server, TFTP server and the PXE server.

Just need it an ISO to "pxeboot" conversion!!

thanks!! Works great

I'm running Fedora 15 - 2.6.38.8-32.fc15.x86_64

THANKS...

Quote:

#!/bin/sh
#jamesbond 2011
# convert a puppy iso into netboot-compatible vmlinuz and humongous initrd.gz
# Edited by Master_wrong so can save to other media not just temp

Xdialog --title "mknetboot" --msgbox "This script will create a set of files suitable for puppy netbooting.
The input is a puppy ISO file. The output will be located in /tmp/netboot - one vmlinuz and one huge initrd.gz.
If /root/tftpboot/pxelinux.cfg exist, the output files will be symlinked to this directory as well,
so you can use netboot-server to server them straight away." 0 0

Is that script in the code window an "update" you are offering? If so, would you add a comment under "Master_Wrong" in the script you post?

Thanks in advance.

P.S. @cduran1983, Check your PMs_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engineor use DogPile

Edited:This problem has been fixed. You can use the document to access the needed PETs; same as before.

Problem
I have just been informed that the 32bit version of DNSMASQ has disappeared and cannot be access as described in the document.

FATDOG and LightHOUSE64 are able to obtain the correct version from their PPM, but PUP528 (and probably other 32bit PUPs) does NOT offer the correct version via their PPMs._________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engineor use DogPileLast edited by gcmartin on Wed 31 Aug 2011, 12:57; edited 2 times in total

The document, is again, accurate for use by any who venture to have PCs remote boot. Current ALL links in the document are accurate._________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engineor use DogPile

That guide will work for other puppies too. The netboot-server.pet is just a bunch of shell-scripts, it will work on any puppy. You just need to get a 32-bit binary dnsmasq for other puppies. jrb has created one on other forum of this thread, or you can use the one attached here (gunzip and drop it to /usr/bin). Too lazy to make it into a pet

Hi JamesBond,

I'm just trying to get the tftp server working from dnsmasq. Is there anything special I have to do? I'm also using lucid puppy 5.2.8 will that make a difference?

I'm just trying to get the tftp server working from dnsmasq. Is there anything special I have to do? I'm also using lucid puppy 5.2.8 will that make a difference?

Hi @Puppy_Newb.

This is NOT an answer from JamesBond, but, I will try to help until he can reply. Did you happen to notice that this thread provides a complete start to finish guide?

Its been tested on Puppy 5.28. It may work for you. And, it should gives some hints. (I would urge you to rename/remove your own DNSMASQ conf file should you choose to try the steps in the manual. That manual has been tested starting with Pristine systems which do not have any TFTP or DNSMASQ previously installed....But this manual does work. Further, USE THE PETs IN THE GUIDE because they are known to work in all tests until now.. The guide simply describes the working process that JamesBond created for us.)

Should you choose to use the manual, please provide any feedback you feel this thread's community would benefit from.

Thanks in advance._________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engineor use DogPile

I'm just trying to get the tftp server working from dnsmasq. Is there anything special I have to do? I'm also using lucid puppy 5.2.8 will that make a difference?

Hi @Puppy_Newb.

This is NOT an answer from JamesBond, but, I will try to help until he can reply. Did you happen to notice that this thread provides a complete start to finish guide?

Its been tested on Puppy 5.28. It may work for you. And, it should gives some hints. (I would urge you to rename/remove your own DNSMASQ conf file should you choose to try the steps in the manual. That manual has been tested starting with Pristine systems which do not have any TFTP or DNSMASQ previously installed....But this manual does work. Further, USE THE PETs IN THE GUIDE because they are known to work in all tests until now.. The guide simply describes the working process that JamesBond created for us.)

Should you choose to use the manual, please provide any feedback you feel this thread's community would benefit from.

Thanks in advance.

Hi

Thanks for your help. I have been trying to get TFTP working from a remastered Puppy live CD for over three months now with no luck. I'm using ATFTPD right now and the tftp server is running and everything and it looks configured properly. The problem is that when i connect to my switch to download configs, it says Connection refused. I tried everything, turned off firewalls accepted the ip and port in iptables with no luck whatsoever. I have tried dnsmasq before as a pet and that didn't work so I'm still worried about trying this.

I'm just trying to get the tftp server working from dnsmasq. Is there anything special I have to do? I'm also using lucid puppy 5.2.8 will that make a difference?

Hi @Puppy_Newb.

This is NOT an answer from JamesBond, but, I will try to help until he can reply. Did you happen to notice that this thread provides a complete start to finish guide?

Its been tested on Puppy 5.28. It may work for you. And, it should gives some hints. (I would urge you to rename/remove your own DNSMASQ conf file should you choose to try the steps in the manual. That manual has been tested starting with Pristine systems which do not have any TFTP or DNSMASQ previously installed....But this manual does work. Further, USE THE PETs IN THE GUIDE because they are known to work in all tests until now.. The guide simply describes the working process that JamesBond created for us.)

Should you choose to use the manual, please provide any feedback you feel this thread's community would benefit from.

Thanks in advance.

Hi,

Another thing I forgot to ask. All i need is the TFTP server up and running and not refusing connections. Do i still need to follow the guide all the way?

I'm just trying to get the tftp server working from dnsmasq. Is there anything special I have to do? I'm also using lucid puppy 5.2.8 will that make a difference?

Hi @Puppy_Newb.

This is NOT an answer from JamesBond, but, I will try to help until he can reply. Did you happen to notice that this thread provides a complete start to finish guide?

Its been tested on Puppy 5.28. It may work for you. And, it should gives some hints. (I would urge you to rename/remove your own DNSMASQ conf file should you choose to try the steps in the manual. That manual has been tested starting with Pristine systems which do not have any TFTP or DNSMASQ previously installed....But this manual does work. Further, USE THE PETs IN THE GUIDE because they are known to work in all tests until now.. The guide simply describes the working process that JamesBond created for us.)

Should you choose to use the manual, please provide any feedback you feel this thread's community would benefit from.

Thanks in advance.

Hi,

Looks like I got another failure when trying to use dnsmasq tftp server. It says the following when i try to send a file to my server:

Posted: Wed 09 Nov 2011, 20:19 Post subject:
Trying to help a member with remote boot.

If you tell me which version you remastered, i will set it up in a Live media boot, and follow the guide to see if I get a failure. So far, there have not been any reports of the guide failing on the PUPs that have been tried since this became available.

I cannot help with anything beyond this guide as its the ONLY thing I am familiar enough to give comments on. I have been a user of this without failure on 6 different PUPs since preparation of the guide. It just works!

I only offered to have you, too, try the guide as other have. And just maybe, if it works for you, it will help you discover your own problem.

Its easy to test and the guide will give you a working system to compare against. Then, this may just be the thing that gets you to find that "needle in the haystack" that you're desiring.

The last 32bit distro that I tried was one of Pemasu's ISO. I just

downloaded the Puppy ISO (or if you have one handy in your possession)

created a multi-session Live CD (need not be a CDRW...RW NOT needed.)

Booted the Live CD

Followed the guide.

That's it. 10 minutes total and we are booting PCs over the LAN. (you'll spent more time downloading and creating a CD than you will setting up and booting other PCs.) Is the 10 minutes a problem for you?

If you have a problem with the guide let us know, please. Tell us which step in the guide you're getting hung up on and we'll help.

Hope this helps_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engineor use DogPile

What are you trying to do? It sounds like you want to send/upload a file from your client to the TFTP server.

Quote:

It says the following when i try to send a file to my server:

The TFTP in dnsmasq is only for providing data from the server to the client, not the other way around. This is from the man pages of dnsmasq.

Quote:

--enable-tftp[=<interface>]
Enable the TFTP server function. This is deliberately limited to that needed to net-boot a client. Only reading is allowed;

So if you want to do some uploading of files to your server, it will be better to use a normal FTP server on the server. This will also be faster, as the TFTP protocol is slower than FTP protocol.

MZ

Hi Magic,

This is my problem that I realized the hard way. I want to upload text files from a client to the TFTP server which is running on my Lucid Puppy 5.2.8. Do you have any idea of any TFTP server which works in this way? I have not been able to get anything to work for this purpose for the past three months.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum