You may download the LANforge testing suite here. The software is fully functional and comes with a demo license that allows only two machines with one data generating port each or one machine with two data generating ports. If you wish to trial the LANforge ICE WAN Emulator or utilize more LANforge FIRE ports, contact sales@candelatech.com and you will be sent a trial license. This software may be used for a trial period of 15 days, after which you must either obtain a non-trial license from Candela Technologies, or un-install and delete the software you downloaded. You may purchase a full license at any time during the trial period.
You may want to read the LANforge Server Installation Documentation page completely before attempting to install! There is also an FAQ that may answer your questions.
For detailed instructions on how to install and use the complete LANforge software suite, please see the LANforge Documentation Page.
If you have questions not answered there, send email to: support@candelatech.com, and we will attempt to answer your questions.
For optimum LANforge performance, and to enable all of LANforge's features, you should be running a LANforge Linux kernel. You can download the pre-compiled kernels, or you can build your own kernel using the candela patch (found in the LANforge Extras package under Optional Packages). For detailed instructions on compiling and installing LANforge Linux kernels, see the LANforge Server Installation Documentation.
NOTE: The LANforge GUI version and the LANforge Manager/Resource/Server version must match for the LANforge GUI to communicate correctly with the LANforge Manager/Resource/Server. See the All Releases link to find the all LANforge versions.
Link to ALL release 5.2.8 files
LANforge Release Notes (Get One)
| Current Release Notes | release_notes.txt |
LANforge GUI Downloads (Get at least one)
NOTE: LANforge 5.2.8 systems ship with java-webstart GUI: Try http://[ip-of-lanforge]/manager-webstart.php
NOTE: LANforge GUI version must match installed LANforge Manager/Resource/Server version.
| Microsoft (32bit) Operating Systems* | LANforge-GUI-5.2.8-Installer.exe |
| For 32 bit Linux* | LANforgeGUI_5.2.8_Linux.tar.bz2 |
| For 64 bit Linux* | LANforgeGUI_5.2.8_Linux64.tar.bz2 |
| For any other Java supported system | LANforgeGUI_5.2.8_NO_JRE.zip |
LANforge Manager/Resource/Server (Get at least one)
| For 32 bit Linux (Intel x86 Platform, Fedora 14 and above) | LANforgeServer-5.2.8_Linux-F14-x86.tar.gz |
| For 64 bit Linux (Intel/AMD x86-64 Platform, Fedora 14 and above) | LANforgeServer-5.2.8_Linux-F14-x64.tar.gz |
| Windows | LANforge-Server-5.2.8-Installer.exe |
| For Linux (Fedora 17) | 32-bit Server | 64-bit Server |
| For Linux (Fedora 13) | 32-bit Server | 64-bit Server |
| For Linux (Fedora 11) | 32-bit Server | 64-bit Server |
| For Linux (Fedora Core 8) | 32-bit Server | 64-bit Server |
| For Solaris x86 | (Contact Candela) |
| For Solaris SPARC | (Contact Candela) |
| For Linux (ARM Platform) | (Contact Candela) |
| For Linux (Power-PC Platform) | (Contact Candela) |
Optional Packages
| LANforge LIVE CDROM ISO Image, see below | Ubuntu-Live-12.10-LANforge-5.2.8.iso |
| 4GB LANforge USB Pendrive Image, see below | ubuntu-pendrive-4g-5.2.8.img.bz2 |
| LANforge Extras (CLI scripting, kernel patches, etc) | LANforgeExtras-5.2.8_Linux.tar.gz |
| LANforge-ICEcap Java Webstart (optional) | http://www.candelatech.com/icecapwebpage.php |
| LANforge-GUI source code (optional) | lfgui-src-5.2.8.tar.gz (GPL) |
| LANforge-Attenuator firmware (optional) | attenuator-1.1.hex.gz |
| LANforge-Attenuator source code (optional) | attenuator-src.tar.gz (GPL/CC BY-SA) |
| GNU-server Source code, probes Ethernet devices (optional) | gnuserver.src.tar.gz (GPL) |
Pre-Compiled Linux Kernels for LANforge 5.2.8
If you do not wish to compile your own kernels, you can use one of the following.
To install, un-tar the file in / and then change your /etc/grub.conf or /etc/lilo.conf
file appropriately. SMP kernels will work on uni-processor machines too.
Alternative Kernels
These kernels are missing some low-level Ethernet features (send-bad-crc, rx-fcs, etc)
but since they have been in testing longer, the may be more stable. If problems are
found with the 3.3.4+ kernels above, it may be worth trying one of these.
The LANforge USB Pendrive Image can be coppied to a USB drive or other persistent storage (compact-flash, etc) and used as a portable, fully-functional, LANforge system. Any and all changes such as license files and LANforge configuration will be saved as normal. The Pendrive image is based on the Live-CD, which is in turn based on Ubuntu Linux The Pendrive will not affect any existing data on the machine's hard-drive.
USB Pendrive Hardware & Configuration Suggestions:
Writing the Pendrive image to a USB key using Linux:
sudo su - cd /home/lanforge ./serverctl.bash stop ./lfconfig --new_layout > # make your config changes here > config ./serverctl.bash start exit
sudo su - cd /home/lanforge ./serverctl.bash stop dhclient <interface> ./serverctl.bash start exit
sudo /home/lanforge/serverctl.bash stop
To download the LANforge Pendrive Image, see the "Optional Packages" sections above.
If you are only running a single LANforge machine, consider the LANforge bootable CDROM or PENDRIVE (based on a modified version of Ubuntu Linux This Live-CD ISO image, when burned to a CD, will boot into Linux with the Candela Linux kernel and LANforge programs already installed. The CD will run entirely out of RAM with no lasting affect on the machine.
Bootable CDROM Hardware & Configuration Suggestions:
Usage Instructions:
su - # Enter 'lanforge' for the root user password. cd /home/lanforge # Remove any persistent media (floppy, usb-drive, etc) ./serverctl.bash stop ./lfconfig --new_layout > # make your config changes here > config ./serverctl.bash start interactive # If you plan to use persistent storage media, insert that now.
su - dhclient <interface> cd /home/lanforge ./serverctl.bash stop ./serverctl.bash start interactive
cd /home/lanforge ./serverctl.bash stopThen insert a floppy and/or USB drive. You must create a file called: lanforge_db.txt on the root directory of the media or LANforge will not use this media. The file can be empty, it just has to exist.
After it is inserted, start LANforge again:
cd /home/lanforge ./serverctl.bash start interactive
./serverctl.bash stopIf the media has the file lanforge_db.txt on it, LANforge will attempt to save its DB to a file called lfdb.tgz on the media. This file stores your LANforge configuration and license key, and can be used next time you run the CD on this machine.
To download the LANforge bootable CD ISO image, see the "Optional Packages" sections above.