Op 10-03-11 13:40, Anton Aylward schreef:
My general advice, from over 30 years of networking, is to NOT use FTP.
I've found that HTTP servers are faster, more network friendly, more sysadmin friendly, more firewall friendly and more reliable.
From the client point of view, WGet or CURL are better than an ftp client for similar reasons.
At the very least, WGet or CURL are better than an FTP client.
I'm far from clear from your description why this has to be a virtual machine. That just seems to add another layer of complexity to no clear advantage.
The classic model of a machine that downloads its firmware is old, old, old, and used TFTP not FTP. Today this is the 'net boot' of PXE that is built in to most motherboard BIOSes. The server software for this can be found though http://syslinux.zytor.com/wiki/
Check out PXE Linux, for example.
I've used this in the past to download the code for appliances that don't have their own flash memory. Its very reliable and very flexible.
Please: Avoid FTP. Its a mess, insecure and a pile of trouble. As far as I can make out there are better - easier, more reliable, more flexible, more user friendly, more firewall friendly, more network friendly, more configuration friendly, ways to do what you're trying to achieve.
Thanks for your response. Unfortunately, I don't have anything to say about the server system or the devices, our customer designed the whole system. And they don't have problems, I think it's because they are testing with a single device. As far as I can tell, they get their files with wget. This is a logfile : wget -q -O /tmp/dayzero/packages/manifest ftp://production.promo.com/dayzero/manifest About security : that network has no connection to the outside world. So nothing to worry about. The main reason for the vm : our customers regularly ask for some server, just to test devices. If I have to provide real hardware for every project, I would have a pile of machines that aren't used most of the time. B.T.W. with server I mean a machine that provides services, not server-grade hardware. Out of curiosity : why would a virtual machine add complexity ? Once installed the guest behaves like real hardware, isn't it ? Regards, Koenraad Lelong. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org