FreeDOS Networking with Virtualbox 4.xImportant!This page is outdated! Running a FreeDOS guest in Virtualbox is a bit complicated. Especially exchanging files with the host is tricky. A networked FreeDOS guest would solve the problem, as it could exchange the files over the network. To make things a bit easier I have built a FreeDOS Virtual Machine with an already activated network. It is a complete installation of the FreeDOS 1.0 FullCD to which I have added some network apps and drivers. Please feel free to use it. Ulrich Hansen, 18.01.2011 P.S.: In the meantime I have updated my FreeDOS image to the new FreeDOS 1.1 Beta version. If you like to try out the new version, you'll find it here. UH, 11.10.2011
You may note increased fan activity when running a DOS / FreeDOS installation in VirtualBox. Please read http://lazybrowndog.net/virtualbox/freedos/heat to learn more about the problem and to prevent possible damage to your real computer. Ulrich Hansen, October 11th, 2011
Installation
StartupThe bootmenu options are:
The last two options (NetBEUI and IPX) are only useful, if you have another client in the network that is still running these protocols. After FreeDOS started, you can use the shortcut "mc" or "nc" to start up the Norton Commander clone Doszip and get an overview over the FreeDOS system. Networking with the FreeDOS virtual machineBoot with option 4 activated (or 5,6 or 7 if you need MS-Client). Networking applications preinstalled are:
and basic networking applications like ping, ftp, etc. that come as part of these TCP/IP software packages:
ConfigurationDHCPSome apps like Arachne and wget are configured automatically with DHCP. So if you have a router with DHCP activated (default) and broadband internet, you just can start to surf the web by typing "Arachne" or download files with wget. DHCP is configured for Arachne and wget in
mTCPThe mTCP apps have to be configured once by running "dhcp.exe" from
the directory Fixed IPsOther network applications based on WATTCP, WATT32 and NTCPDRV (the Sioux webserver) need fixed IPs. These are set in their configuration files:
Preconfigured is the IP "192.168.1.80" and the Router/Gateway/DNS server as "192.168.1.1". In most cases you want to change these settings. MS-ClientPlease set the name of your workgroup in the following lines of
By default MS Client works with DHCP. If you need fixed IPs, set
them in the section How to exchange files between your host and your FreeDOS client.FTPStart the FTP-Server of the WATT32 applications in the FreeDOS client:
This shortcut starts the server
To connect with Filezilla open the Site Manager and add a new site.
Enter the server name. The name is the IP that you configured
The logon type is "anonymous". I set the possible connections at the same time to "1". After your FTP session stop the server by typing ESC in the FreeDOS guest. Warning: The ftpsrv32.exe FTP Server accepts
anonymous login only. So be careful to have a firewall or a router
between the machine and the internet! MS Client
That's it. Change to E: in the FreeDOS client to work with the shared folder of your host. Have fun ! |